Overblog
Suivre ce blog Administration + Créer mon blog
13 décembre 2022 2 13 /12 /décembre /2022 11:18
Générateur aléatoire de vraies NFT (enregistrables et reproductibles)

   Voici une nouvelle version du petit programme "Nébuleuses" déjà présenté ici mais totalement refait. Toujours sous Python 3, format écran 16:9 de 1280x720, et sous module graphique tkinter et non plus Turtle.

   Les nébuleuses créées peuvent être enregistrées au format du logiciel (donc pas un format graphique classique tels BMP, GIF, JPG ou PNG) et reproduites via ledit logiciel. C'est-à-dire que la présence du logiciel est indispensable à la reproduction de la NFT; en fait fichier contenant l'image et petit logiciel font tout deux partie symbiotiques de la NFT...

   En licence CC-BY-NC-SA, open source libre et gratuit.

   Enfin, je viens quelques heures après de sortir la version 2.1 stable. C'était nécessaire car si la NFT se crée petit-à-petit, non-instantanément mais avec une vitesse de 10 centièmes de secondes par point; comme dans la vidéo lorsqu'on chargeait ("Load") une NFT celle-ci apparaissait à l'écran d'un seul coup. Dans cette version définitive j'ai trouvé le moyen de reproduire la NFT avec la même vitesse que celle de création.

   Il s'agit donc d'une NFT espace (à deux dimensions) - temps.

Programme Python 3, version 2.1 stable

Partager cet article
Repost0
30 novembre 2022 3 30 /11 /novembre /2022 20:03

   Alors, l'ancien Premier Ministre de Grande-Bretagne Boris Johnson avouait il y a peu un secret: malgré les déclarations empathiques et larmoyantes des allemands et de l'Europe (Ursula von der Leyen est allemande), l'Allemagne espérait... une défaite rapide de l'Ukraine!

   Le moment donc pour moi de ressortir un mix que j'avais réalisé en pensant aux élections belges et européennes (qui avaient lieu le même jour et le jour auquel j'ai réalisé ce mix) où les premiers morceaux choisis expriment une idée claire de ce qu'est la politique.

Partager cet article
Repost0
24 novembre 2022 4 24 /11 /novembre /2022 16:54

   M'intéressant à me remettre à lire le livre de Lao-tseu, le Tao Te King (Livre de la Voie et de la Vertu), j'ai eu l'idée de commencer une brochure gratuite au contenu libre sur base de quelques unes de mes propres réflexions qui valent ce qu'elles valent; qui sont sérieuses même si présentées dans un emballage plutôt amusant (car il convient de dédramatiser) puisque le titre en est «La Voie ou Tao sans issue»...

   Une brochure assez courte se terminant en pied-de-nez sur un hommage à la Liberté de Pensée (qui comme expliqué n'existe que si l'on s'en sert).

Version définitive terminée format PDF

   Enfin, pour en revenir au premier "chapitre" (ou plutôt "découpage") de cette brochure; effectivement il ne doit pas être choquant ni vilain en soi que certains soient plus riches ou plus pauvres que d'autres, ce qui est vraiment choquant est quand on vit dans un système qui octroie plus de Droits et donc de Pouvoir à certains qu'à d'autres (selon une quantité de capitaux dans le Capitalisme, selon des bons points du Parti dans le Communisme et le fascisme en général, selon les diplômes obtenus dans les technocraties, selon la place dans les Services Publics dans les bureaucraties, etc.), plutôt que de pratiquer la vraie démocratie.

Partager cet article
Repost0
2 novembre 2022 3 02 /11 /novembre /2022 07:39
Bal aérien de fête nationale en Python avec tkinter

   Alors là j'en ai mis des jours à améliorer ce petit programme Python graphique et animé. Et encore, j'y reviendrai, il n'est pas "parfait" au sens où il n'est en aucun cas Orienté Objet, même si «tout est objet ou peut être objet». J'ai surtout cherché la facilité et la lisibilité par un maximum de personnes.

   Bref, on en retire un programme amusant bien que frustre et dans son graphisme et dans son code. Voir après.

   Pour le faire fonctionner, on peut cliquer à tout moment sur "Changer de pays", et pour faire avancer les avions il suffit de maintenir la touche de flèche à droite appuyée.

programme Python 3

   Il est en Python 3, ce qui signifie que sous Visual Studio Code ou toute autre version précédente il faudra remplacer tkinter par Tkinter.

   Pour revenir sur les améliorations: on aurait pu considérer chaque avion (ici des triangles) comme un objet listé de avion[0] à avion[2] et définir chaque trait de couleur comme objet listé dans fumee[0] à fumee[5] (deux traits par avions) et directement composés de rectangles complets ne se créant pas à chaque fois que les avions avancent.

   Ce qui aurait permis d'utiliser la méthode move(dx) car alors il aurait suffit de programmer à avancer() ceci:

for n in range(0,3):
    avion[n].move(5)
    fumee[n*2].move(5)

    fumee[n*2+1].move(5)

   Ç'aurait été une solution jugée, et vraiment d'ailleurs, plus correcte mais qui aurait rendu mon code moins lisible donc moins adaptable aux nécessités rencontrées par chacun...

Partager cet article
Repost0
4 octobre 2022 2 04 /10 /octobre /2022 08:52

   Je présente ici deux morceaux originaux chantés par moi-même et qui sont d'actualité; le plus récent parce que créé au mois de Septembre 2022, l'autre car il correspond à une actualité du Monde (Ukraine, Burkina Faso, et finalement pas mal d'endroits dans le monde). Je commence donc pas ce second qui date quand même de 2017.

   À l'époque l'Union Européenne recevait un "Prix Nobel de la Paix" pendant que dans le même temps des tensions diplomatiques incitaient la Corée du Nord à agiter ses missiles nucléaires. Cinq ans plus tard, autres protagonistes, mêmes menaces. D'où "le prix à payer pour la paix", ce "Peace Price Edit" d'une chanson écrite par Serge Gainsbourg et chantée à l'époque par France Gall. Je le présente ici donc sous deux plateformes, l'une SoundCloud et l'autre Audio.com bien qu'il n'ait pas été réalisé avec Audacity (mais est néanmoins en CC-BY-NC-SA). Sur les deux plateformes tous deux au format MP3.

   Le second titre, Funk, a lui entièrement été composé avec le logiciel libre open source et gratuit Audacity dans sa toute nouvelle version 64 bits de Windows et a été élaboré à la fois sous Linux pour la bande son (un sample lui aussi en libre) et sous Windows pour les paroles, leur enregistrement et l'arrangement. Au format MP3 sous SoundCloud et aux formats WAV (source) et MP3 sous audio.com.

   Et enfin mon gobelet de musicien mendiant:

   Je rajoute enfin, disponible uniquement sur audio.com, un effet sonore, un ricanement bien glauque de trois secondes enregistré et modifié sous Audacity ancienne version pour Linux (version 2.4), Raspberry Pi 4 / 400 OS 32 bits Raspbian. Disponible ici aux formats WAV (format source et recommandé), MP3 et FLAC. Il pourra être utilisé afin d'agrémenter des jeux, vidéos ou soundtracks originaux, même ceux avec © dans la mesure où seul l'enregistrement du ricanement est en libre et gratuit mais non le résultat de son usage bien évidemment...

Partager cet article
Repost0
1 octobre 2022 6 01 /10 /octobre /2022 11:38
Minimum 60 millions de DJs tout autour du monde!

Non, un DJ n'est pas «un beau gosse qui roule en Lamborghini». Ça peut arriver, mais grâce à Dieu il n'y a pas que cela dans le monde.

Si l’on tente de calculer le nombre de DJs (cela inclus également les MC) qu’il existe tout autour de la planète, et si on réfléchit bien, on pourrait être surpris par leur grand nombre.

Même si les 7 milliards d’individus vivant sur Terre n’ont pas tous accès aux boîtes de nuit, il n’y a pas que les DJs de boîte de nuit qui comptent. Et ensuite il y a des nightclubs dans les lieux les plus improbables : la très musulmane Dubaï, mais aussi des pays qualifiés de « pauvres » où les nightclubs ne sont pas faits que pour les touristes tel Abidjan.

Certes tous les nightclubs ne sont pas forcément « à DJs », il en existe de nombreux qui sont « à orchestres » ou « à groupes ». Mais cela est compensé par le fait qu’il existe de nombreux bars à travers le monde où des DJs travaillent. Donc il n’y a pas que les nightclubs.

Si j’ajoute à cela tous les DJs, souvent très jeunes, parfois beaucoup moins jeunes, qui œuvrent uniquement sur les radios FM ou DAB commerciales, étudiantes, alternatives ou même web radios (et Dieu sait s’il existe un nombre énorme de radios de ce type à travers le monde), rapportés aux 7 milliards d’individus le nombre de 60 millions de DJs devient abordable, possible, probable.

Il devient certain si l’on sait que par exemple à Tel Aviv un jeune entre 16 et 28 ans sur dix en moyenne se livre chez lui à des activités de DJ. À tel point d’ailleurs que à Tel Aviv quand des jeunes aiment la musique électro ils ne vont pas en boîte, les boîtes électro sont surtout faites pour les touristes, mais se rassemblent à huit ou neuf chez un copain qui a du matos de DJ.

Cela ne doit certainement pas être le cas qu’à Tel Aviv et j’ai vu des documentaires où l’on parlait de la jeunesse et de la musique dans les pays arabes (Tunisie et Palestine principalement) ; là aussi des regroupements en plein air d’une quinzaine à une trentaine de jeunes animés par des DJs s’observent.

Ajoutons à cela les différents styles de musique pouvant être mixés ou présentés dans des DJ-sets ainsi que les multiples types de matériel pouvant être utilisés (platines vinyles, platines CD, platines numériques, mais aussi platines virtuelles sur ordinateur et, enfin, pour la techno, les inévitables boîtes à rythmes) et observons le nombre d’utilisateurs actifs de plateformes telles SoundCloud, MixCloud, Podomatic, podcasts d’iTunes, et j’en passe, alors oui le nombre de 60 millions parait être un minimum.

Surtout si l'on prend en compte qu'un DJ est, à la base, un Disks Jokey; c'est-à-dire un «montreur de disques» et pas forcément quelqu'un qui fait des mixes. Le DJ c'est le gars qui passe en public une sélection personnelle de titres; quelle que soit la manière dont il passe ces titres.

Donc, oui, on a au minimum 60 millions de DJs tout autour du monde.

Partager cet article
Repost0
13 septembre 2022 2 13 /09 /septembre /2022 17:32

   C'est vrai que j'apprécie assez les rétro-games (jeux rétros), même si je ne suis pas un bon gamer (joueur); j'aime leurs graphismes, leurs sons, leur ambiance. Mais pour ce qui est de la programmation (du codage) je me tourne personnellement de préférence vers les tous premiers jeux sortis pour les tous premiers ordinateurs.

   Tel ce jeu de Ping (Squash) pour lequel je me suis mis à étudier le langage Python. Alors, avant sa sortie sous Python, une sortie tous OS (tous Systèmes d'Exploitation: Linux, Windows, Mac OS, Chrome OS) dans un langage certes très basique, Scratch 3, mais qui d'après ce que j'en ai pu voir sur son site officiel permet de programmer des jeux allant carrément jusqu'à Super-Mario!!!

   Bref, vous pouvez télécharger ce logiciel de programmation intuitive à l'URL suivante: https://scratch.mit.edu/download (déjà inclus dans le Raspberry Pi 4) ou bien si le téléchargement n'est pas possible (Linux rencontre une difficulté à le télécharger), programmer et exécuter en ligne à https://scratch.mit.edu qui s'affiche automatiquement dans la langue par défaut de l'ordinateur.

   Et voici ma version Old School du jeu Ping (avec sons) sous Scratch 3:

Fichier sb3 de code et ressources Scratch 3 pour le jeu Ping.

   Pour lancer ou relancer le jeu: appuyez sur la barre d'espace; pour bouger la raquette (en vert), sur les touches flèches gauche et droite...

Partager cet article
Repost0

Présentation

  • : Town Ground anc. Igor Gorovitch
  • : Créations électroniques d'un dissident du numérique bien intégré. Musique style 90's et (un peu) programmation style années 1980 (80's). Les eighties au cœur.
  • Contact

Dons

Pour contribuer et rétribuer le cyber-mendiant que je suis:

https://www.paypal.me/TownGround

Merci à ceux qui le feront.

Recherche

Pages