Vous pouvez en apprendre beaucoup sur le bricolage de la microélectronique, mais maintenant, grâce au dernier article d’Adrian Cruceru Tarte aux framboises projet, vous pouvez utiliser la microélectronique pour apprendre à jouer du piano. Un microcontrôleur Raspberry Pi Pico pilote son projet d’assistance au piano RP2040 et peut être programmé pour aider les élèves à apprendre n’importe quelle chanson qu’ils aiment. Suivez simplement les LED et appuyez sur la touche correspondante pour lire de nouvelles chansons à la volée.
Le Pico contrôle une série de LED qui s’alignent avec les touches d’un clavier (ou d’un piano). Les LED s’allument sur des touches spécifiques afin que le joueur sache sur quelle touche appuyer ensuite dans la chanson. Lorsqu’il n’est pas utilisé, il peut également démontrer un bel effet de dégradé. Le Pico classe les chansons en interprétant les fichiers MIDI pour déterminer la note et la durée pendant laquelle la note est jouée.
Pour apprendre une nouvelle chanson, tout ce que vous avez à faire est de trouver un fichier MIDI pour la chanson que vous voulez et de le faire passer par son convertisseur. Les chansons peuvent être sélectionnées à partir d’une fenêtre de navigateur. Vous pouvez programmer la chanson pour allumer les touches à des intervalles prédéterminés ou utiliser les horodatages appropriés de la chanson originale. Cette polyvalence permet d’apprendre progressivement des chansons à votre rythme.
Pour créer le projet, Cruceru utilise un module Raspberry Pi Pico connecté à une bande LED WS2812B. Cette bande est ensuite ajustée en place au-dessus des touches respectives de son clavier. Chaque LED correspond à une certaine note (ou touche) afin que le fichier MIDI provoque toujours l’illumination de la bonne note.
Le code de ce projet a été créé à partir de rien par Cruceru à l’aide de Micropython. Cruceru a également eu la gentillesse de rendre le projet open source. Si vous souhaitez examiner de plus près le code et voir comment il fonctionne de l’intérieur, consultez la page officielle du projet d’assistance au piano RP2040 sur GitHub.
C’est un projet astucieux de Raspberry Pi que vous devriez vraiment voir en action. Pour visionner une démonstration vidéo de l’assistant de piano RP2040, visitez le fil de discussion original partagé sur Reddit ou regardez la vidéo sur YouTube. Assurez-vous également de le suivre pour des projets plus intéressants et toutes les mises à jour futures sur celui-ci.