Overblog
Suivre ce blog Administration + Créer mon blog
9 septembre 2021 4 09 /09 /septembre /2021 08:59

   Je sais que pour programmer des jeux en langage Python, la préférence se porte sur le module "pygame" mais comme il n'est pour l'instant pas disponible en 64 bits, que par ailleurs il n'est pas forcément préinstallé avec le téléchargement par défaut d'un IDE (EDI) Python, et qu'ensuite je ne le maîtrise pas à 100%; j'ai voulu utiliser le module universel tous OS (32 et 64 bits) de Python: tkinter.

   Un petit et bête jeu qui m'aura demandé trois jours pour résoudre le problème suivant: comment remplacer une photo par une seconde photo dans le canevas (Canvas)? Puis un quatrième jour pour la finition, sans compter les nuits (deux) que j'ai passées dessus.

   Bref, tête dans les étoiles, nous rêverons donc, comme Elon Musk, de conquête spatiale et de Mars...

   Dossier zippé et gratuit ici; il contient le programme et deux photos en format GIF, pas de son pour ce programme malheureusement ou tant mieux je sais pas:

Partager cet article
Repost0
29 août 2021 7 29 /08 /août /2021 07:47

   Exercice corrigé et expliqué pour la version Wikipédia Qibla.xls . C'est la version qu'on peut qualifier de "Halal".

Un problème de trigonométrie appliquée: le calcul de la Qibla

   Alors, j'ai continué mon exercice. L'exercice consiste à trouver la direction selon une boussole de la Kaaba (la Qibla donc) depuis un lieu dont on connaît les coordonnées de latitude et longitude.

   La réponse sur Wikipédia (voir fichier Qibla.xls et lien inclus dedans vers l'article) fonctionne parfaitement pour le calcul le plus admis dans le monde entier de la direction de la Qibla. C'est-à-dire qu'il y a une particularité pour, par exemple, les Amériques: ainsi à New-York ce n'est pas vers le Sud-Est mais bien vers le Nord-Est que je dois me tourner pour prier.

   Pour certains résultats qui sembleraient inadéquats (pour le Maroc par exemple) se reporter à l'article https://fr.wikipedia.org/wiki/Qibla qui explique avec un très bon graphique ces semblant d'incohérences. En fait ces incohérences sont dues au fait qu'il s'agit d'angles de boussole, et non de l'angle depuis le lieu où je suis dans l'absolu. C'est-à-dire qu'il faut que ce soit un angle d'un tracé allant entre non deux lieux (celui où je me trouve et la Kaaba) mais bien entre trois lieux: le Pôle Nord, le lieu où je me trouve et la Kaaba! J'y reviens en fin d'article.

   Cette position avait fait débat et a été tranchée par une majorité des autorités religieuses musulmanes; c'est bien ainsi qu'il faut le pratiquer même si une petite dissidence continue de prier au Sud-Est.

   L'équation qu'on peut qualifier de "Halal" est donc bien celle de Wikipédia en Qibla.xls.

   Bref voici le fichier:

Selon Wikipédia

   En fait ces semblances d'incohérences sont dues à ce qu'il s'agit certes d'angles de boussoles mais rapportés sur une sphère! La Terre réelle qui est bien une sphère et donc ces angles obtenus ne sont pas à comparer avec une mappemonde plate surtout projection Mercator comme je l'avais initialement réalisé car, comme moi alors, on ne saurait comprendre l'enjeu de cette sphéricité sur les angles.

   Pour illustration le dessin ci-dessous d'une sphère avec deux méridiens et deux parallèles, l'une au Nord, l'autre au Sud, qui montrent clairement que à mêmes latitudes deux points de longitudes différentes ne se trouvent pas forcément à 90° de boussole; en fait ça dépend de la latitude.

Un problème de trigonométrie appliquée: le calcul de la Qibla

   À cette sphéricité s'ajoute l'origine "naturaliste" de la détermination de la Qibla, qui explique le choix du calcul par le Grand Cercle. Il ne s'agit donc pas d'un argument d'autorité (car ce n'est pas parce que l'on est nombreux à avoir tort que l'on aurait pour autant raison; les arguments d'autorité sont donc des non-arguments) mais bien d'un argument scientifique et raisonné que je vais aussitôt expliquer.

   L'origine "naturaliste" détermine la Qibla non par des calculs mais bien par la définition qui veut que l'on se tourne vers la direction marquée lorsque le Soleil est au zénith de la Kaaba, exactement au-dessus.

   Or lorsque le Soleil est au zénith de la Kaaba, si je prolonge l'axe Soleil-Kaaba j'arrive à l'exact centre de la Terre. Ce qui fait que forcément tout point depuis lequel je me tourne vers la Qibla passe forcément par un cercle dessiné par ce rayon terrestre, définition même du Grand-Cercle!

   Ce qui explique finalement pourquoi si je me place à la même latitude que la Kaaba mais au milieu de la Mauritanie (disons longitude de -10° Ouest) j'obtiendrai un angle non de 90° mais bien de 80,4° de boussole! Et ce résultat bien que surprenant est tout-à-fait exact et halal.

   En effet: je dois prendre en compte non-seulement la déformation des méridiens mais aussi le fait qu'il s'agit du grand-cercle et non d'une simple parallèle à l'équateur (petit-cercle).

Partager cet article
Repost0
25 août 2021 3 25 /08 /août /2021 20:05

   Eh oui, alors que nous fêtons en 2021 les trente (30) ans de l'album Nevermind de Nirvana sorti en 1991 on peut dire qu'il s'agit pour cet album de la pochette d'album Rock toutes catégories confondues (y compris Black Metal donc) la plus réussie de tous les temps! Et pourquoi? Car même voir des démons sur une pochette ne choque presque plus personne, à part quelques grenouilles de bénitier qui le prendraient au sérieux. Mais ça, ça interroge directement une religion universelle, commune à l'ensemble de l'Humanité, quelque soit son athéisme ou sa religion officielle (hindouisme, bouddhisme, judaïsme, christianisme, islam, rastafari, sataniste même).

   Je ne sais pas si c'est ce que le groupe Nirvana a tenté d'exprimer, mais si ça choque ce n'est certainement pas à cause de la présence du bébé nu dans l'eau. Des bébés nus on en a vu à la télévision pour vendre des savons et assouplissants pour linge jusque dans les années 2000 passées. Mais ce qui choque réellement, que ce soit conscient ou inconscient, c'est la présence du billet de monnaie accroché à un hameçon et derrière lequel cours le bébé en nageant!

   Voilà ce qui choque, Nirvana a osé toucher au totem de Mammon, du dieu universel de la monnaie. Cette pochette exprime clairement une critique envers le fait que dès tout petit même le plus innocent des êtres humains est formaté à courir derrière les billets et formate toute sa vie jusqu'à l'affectif en fonction de cette course!

   Ça ça choque de le recevoir en plein dans la figure. Alors que la raison réelle pour laquelle on est choqué ne soit pas toujours consciente (pour ceux qui ont assimilé le plus la religion de Mammon), et que donc on l'explique par la présence du bébé qui serait une image "pédopornographique" qu'importe.

   C'est ce qui en fait la pochette d'album Rock la plus percutante de toute l'histoire du Rock de hier jusqu'à nos jours...

Partager cet article
Repost0
24 août 2021 2 24 /08 /août /2021 02:59

   Est-il possible de réaliser pour un titre Pop-Rock les mêmes manipulations que pour un titre électro ou Rap? C'est-à-dire le construire de la même manière, avec ici un sample? C'est le passage obligé lorsqu'on n'a pas d'éducation de solfège et qu'on ne dispose pas d'instruments. Eh bien oui, c'est possible. J'avais réellement envie de réaliser un titre en mémoire de mon ex-girlfriend, mon ex-femme, Marcia et du type d'amour qui me lie actuellement à elle qui forcément n'est plus le même qu'à l'époque où nous étions en couple. Et comme j'avais quelques paroles en tête qui m'avaient été inspirées par l'écoute de Nirvana, j'ai choisi donc un sample tiré du titre "In Bloom" présent sur l'album "Nevermind"; pour le reste des lyrics c'est du freestyle.

   Bref voici:

   Et mon gobelet de musicien mendiant:

Partager cet article
Repost0
12 juin 2021 6 12 /06 /juin /2021 03:01

Mixes Funk That Sound #7 à #12 rajoutés en fin d'article...

Mixes Funk/Funky House

Parlons mixes maintenant. J'avais déjà placé ici une playlist de mixes Funk/Funky House, le problème est que pour les appareils smartphones on est obligé de tout passer pour arriver aux plus récents: il n'y a pas de liste.

Donc pour ceux qui n'utilisent pas de smartphone voici les mixes en un bloc, suivis des détails pour ceux qui utilisent un smartphone et les liens directs un par un.

Alors, certes le plus percutant niveau beats, battements et dans les basses est le "Funk That Sound #4", passé à la demande de son "Big Boss" sur The Session WorldWide à l'époque, un début très Disco-Funk et une suite très Funk / Funky-House mais genre «the fools are in the funky housemusic men!», du très bon son en soi:

Cette fois-ci du travaillé (jeux de pitch, de keys) mais certes pas dès le début, le #1:

Ensuite un qui regroupe les grands classiques immanquables, la qualité du Funk et de la Funky Housemusic, le #3:

Alors là avec, cerise sur le gâteau, un titre jamais entendu nulle part en ouverture et qui pourtant date d'il y a bien trois/quatre ans d'ici, le #2:

Enfin, beaucoup de beats aussi mais dans la vague funk in the jack, le #5:

Et dernièrement, pour ne pas bâcler l'article, mon dernier mixe présenté déjà ici, celui de Nouvel-An 2019, le #6:

Enfin pour mettre à jour cet article,

Le Funk That Sound #7 se voulant plus Funky que House avec un "special selecta" frenchy (en français) avec IAM et un rework/remix de Serge Gainsbourg mis en match / mashup avec le très connu "Sex Machine" de James Brown:

Un retour amusant en Funky-House, le Funk That Sound #8

Ici:

Enfin un mix Funky-House avec au moins une piste en français de MC Solaar, les trois premiers titres en pensant aux élections fédérales et régionales belges (c'était aussi le jour des européennes, mais là j'y pensais moins car l'Europe ça paraît plus lointain) réalisé le jour même desdites élections: le Funk That Sound #9, un incontournable...

Et enfin, un mix pour la «performance», avec des samples repris de la playlist enrichissant le mixe... Funk That Sound #10

Un mix, le #11, un peu fatigué mais très Funky-House, même Funky-Disco-House pour être plus exact mais très pudique sauf pour un titre:

Et enfin, un mixe bien dense en titres (16 titres pour +/- 1h03 si je me souviens bien), sans loops (boucles), bien moins pudique que le précédent (enfin disons que dans le précédent il y a une version "insane" et une version "sane" et qu'ici aussi), rafraîchissant sur la fin... Le Funk That Sound #12 dernier en date du 7/08/2020 mais datant quand même d'il y a longtemps (je m'étais attardé sur les Techkno-ID #2 et #3 par après).

Un mix de confinement (lockdown):

Partager cet article
Repost0
22 avril 2021 4 22 /04 /avril /2021 21:33

   Avant de passer une matinée à améliorer ce qui avait déjà été fait (2 modules seulement) et à programmer et déboguer le reste, puis tester, et bien avant tout cela, et après une 50 cl de bière Heineken hollandaise d'Amsterdam, je me suis dit «et si j'enregistrais une minute de silence?» principalement pour tous les dégâts causés par le CoViD-19 sur les démocraties mais aussi les morts dans le monde entier.

   Enregistrer une minute de silence c'est pas si simple qu'il n'y paraît mais pour s'acharner là-dessus faut être un peu con. Mais comme disais Serge Gainsbourg: «la connerie est la décontraction de l'intelligence»; et personnellement j'ajouterai que malheureusement «pour les cons, l'intelligence est une torture»...

   Mais bon. Voici donc la minute de pur silence:

   Alors, du plus sérieux maintenant: parlons programmation en langage Python d'un gestionnaire de QCM (Questionnaire à Choix Multiples) d'évaluation (donc à notation, cotation, points). Grosso-modo je ne vais pas m'étendre sur les explications de la logique des codes-sources des différents modules; je vais juste tenter de présenter un mode d'emploi.

   En premier l'enseignant devra écrire via un éditeur de texte simple mais permettant d'enregistrer au format UTF-8 (ainsi Bloc-Notes sous Windows, MousePad sous Linux ou tout autres, il y en a aussi pour le Mac OS) le QCM à proposer à l'étudiant.

   Là il faut expliquer la logique de l'écriture car il y a un peu de choses du type "hypertexte" à ajouter. On prendra en exemple celui qui m'a servi de test:

   Donc on remarque d'abord des entrées à la ligne manuelles. Très important ça. Aussi des paragraphes, dont celui d'introduction, terminés par une ligne ne comprenant que deux étoiles "**". Ces ** indiquent aux logiciels qu'il s'agit d'un paragraphe de remarque n'appelant aucune réponse autre que la touche [Entrée]. Ce sont des formes de remarques-pauses dans le déroulement du QCM.

   Lorsque des choix arrivent, numérotés à partir de 1, à la fin de ces choix on remarque deux lignes: une premières de double-moins "--" indiquant aux programmes qu'un choix est posé et une suivante avec un numéro qui correspond au nombre de choix laissés.

   Juste après ça reprend. La dernière ligne ne peut être un **, mais doit être laissée vide.

   À noter qu'il n'y a qu'un choix possible. Que le choix zéro (0) est proposé par les programmes et correspondent à «Je ne sais pas / aucune réponse satisfaisante»; ce qui est important car cela signifie que le choix 0 peut très bien valoir des points.

   Après avoir enregistré, dans le même répertoire que le répertoire où se trouvent les modules Python, le fichier texte QCM (pour moi ça a été "cg1A01.txt"), l'enseignant devra exécuter configQCM.py afin de sauvegarder les notes attribuées à chaque réponse de chaque question dans un fichier binaire "points..." (ici "pointscg1A01.txt").

   L'exécution de verifQCM.py sert à générer un fichier pur texte UTF-8 mais dont le format d'entrée de lignes dépendra de l'OS sur lequel on l'aura exécuté (Windows, Linux, Mac OS) qui synthétise l'ensemble des notes attribuées dans le fichier "correct...".

   L'étudiant, lui, ne doit disposer que de trois choses: un numéro ou "matricule" d'étudiant, le logiciel remplirQCM.py, et le fichier de QCM dont je parlais en premier. Il en retire un fichier "r"+"numéro d'étudiant"+"nom du fichier QCM" (tel "r001cg1A01.txt").

   C'est ce fichier "r" qui doit être renvoyé au professeur qui alors exécutera corrigerQCM.py pour chaque matricule d'étudiant et qui génère un autre fichier pur texte "t..." ou "temp..." si je me souviens bien.

   Le résultat, les notes, sont indiqués en points et en pourcentage à une décimale après la virgule près et peut (doit) être intégrée dans un tableur reprenant les notes générales de tous les étudiants.

   Bref voici ces logiciels Libre et Open Source et Gratuits:

Partager cet article
Repost0
16 avril 2021 5 16 /04 /avril /2021 21:18

Je replace ici un article du 18/07/2014

Récemment j'ai eu une idée plutôt bizarre: jouer une musique en l'honneur de la côte Est, l'East Coast, des USA.

Et c'est en tant que simple observateur extérieur que je l'ai fait, n'étant pas du tout américain. Donc finalement on peut dire que mon point de vue est dépourvu d'intérêt partisan mais reflète seulement l'observation que je fais de la réalité.

Voici le lien vers le morceau: https://soundcloud.com/lbph/to-the-east-coast. Sinon voir en bas d'article pour le player...

Le texte est concis mais c'est d'une part car je ne voulais pas faire de critique directe de la West Coast (Côte Ouest) et d'autre part car ne voulant pas faire cela mes arguments en faveur de l'East Coast étaient limités au strict nécessaire.

Mais en gros les paroles laissent entendre ce que je veux dire. "Have got some poor people at the East Coast" est une sorte d'ironie: "il y a bien quelques pauvres à la Côte Est"; bien évidemment c'est majoritairement là qu'ils sont massés, il n'y en a pas "quelques" mais bien "beaucoup" "a lot of".

C'est pour mieux jouer sur le second tableau: "but the East Coast is rich in ideas" ("of ideas" aurait été grammaticalement plus correct), "mais la Côte Est est riche en idées" d'où le fait qu'il n'y ait que quelques pauvres... d'esprit!

Pour le reste on peut me dire que j'exagère: en effet pourquoi dis-je que la Soul, le Jazz, le Rock'n'Roll sont nés à la East Coast? Car s'ils ont été conçus surtout dans le Sud (et plus principalement le Sud-Centre et le Sud-Est), notamment à New-Orleans par exemple, ou ailleurs, c'est bien dans les clubs de l'East Coast, Chicago et New-York principalement, qu'ils sont "nés au Monde" ont été révélés au monde.

Quant à la House Music, là rien de plus exact: sa paternité est revendiquée par deux DJs, tous deux afro-américains, l'un de Chicago, l'autre de Detroit, donc tous deux de la East Coast. On connaît en général la distinction entre House dite "Garage" et la "House" tout court et bien c'est la seule différence entre les deux.

Mais pourquoi préférer la East Coast à la West Coast? Car tout à été révélé à la East Coast; la West Coast n'a fait que dans un tout premier début acheter, puis finalement copier, ce qui se faisait à la East Coast.

Ainsi le film hollywoodien "La Fièvre du Samedi Soir", donc un film West, n'a pu être tourné qu'à la East Coast car seule cette East Coast avait cette ambiance.

Pour finir je dirais que la East Coast c'est la liberté de l'esprit, la "Freedom of Mind", tandis que la West Coast c'est la liberté de l'argent, la "Freedom of Money".

Donc, oui, c'est la côte Est qui invente des expressions culturelles populaires (pour et par le peuple); la côte Ouest les rendant "commercialement rentables".

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

Recherche