2021 fut une année à oublier pour de multiples raisons, mais certains fans continuent de se souvenir de la séparation de Daft Punk, après 28 ans de pure musique électronique. En février dernier le premier anniversaire de la dissolution est passé, et l'ingénieur Ben Combee a décidé de préparer un petit hommage avec une horloge de mots musicale, basée sur le classique Harder, Better, Faster, Stronger.
Même s'ils cumulaient déjà près de dix ans de carrière à ce moment-là, ma première exposition à Daft Punk fut avec One More Time, single du deuxième album Discovery de 2001. Avec un peu plus de 20 ans et une overdose constante d'anime dans les veines, le clip de One More Time m'a époustouflé, tout comme ses suites directes, et la compilation finale dans Interstella 5555.
Évidemment, l'une de ces suites est Harder, Better, Faster, Stronger, et je parie que vous la murmurez déjà. Saviez-vous qu'il y a un total de 18 mots dans les paroles de cette chanson ? Le reste n'est que de simples combinaisons, ce qui signifie que la chanson est une excellente candidate pour se transformer en une sorte d'horloge de mots musicale. L'ingénieur Ben Combee a fait exactement cela.
Une horloge de mots musicale avec Harder, Better, Faster, Stronger
La base du projet est un Adafruit PyBadge, basé sur la puce ATSAMD51 avec une fréquence de 120 MHz, et le format général d'une carte de crédit. Le PyBadge inclut déjà un haut-parleur et un écran de 1,8 pouces, mais le principal défi réside dans le stockage, qui ne dépasse pas 2 Mo. La version originale de Harder, Better, Faster, Stronger dépasse les 7 Mo en qualité maximale, il a donc dû faire un downmix en mono, puis à un débit binaire de 32 Kbps, laissant la chanson à 892 kilo-octets.
Ensuite, il a rencontré des problèmes de volume et de synchronisation entre l'audio et la lecture de l'horloge de mots, pour laquelle il a finalement utilisé une matrice de 12 x 7 lettres. Enfin, avec quelques corrections et un correctif récent, toute personne intéressée par la création de l'horloge n'a plus qu'à télécharger le code pertinent et à le charger sur son PyBadge, ou pourquoi pas, sur tout microcontrôleur compatible à l'avenir. Les boîtiers pour le PyBadge sont disponibles tant sur Thingiverse que sur d'autres sites distribuant des modèles d'impression 3D.
Site officiel et code : Cliquez ici