séquenceur micro: bit utilisant un Raspberry Pi pour la synthèse sonore

séquenceur micro: bit utilisant un Raspberry Pi pour la synthèse sonore

David Whale (@whaleygeek), que certains d’entre vous connaissent (il va dans un lot des événements et fait charges du travail de proximité, en particulier avec micro: bit et l’IET, et gère également un club Raspberry Pi à Harlow) et Jonny Austin, CTO de la Fondation micro: bit, ont fait un excellent projet pour montrer que le micro: bit et le Raspberry Pi travaillent ensemble. Ils ont construit une rotonde, appelée Tone Matrix, de 40 micro: bits représentant une gamme musicale avec chacune des 8 colonnes représentant des groupes de notes sur une gamme pentatonique.

Lorsque les micro: bits sont allumés, ils communiquent sans fil avec un autre micro: bit connecté à un Raspberry Pi. Le Pi interprète alors quels micro: bit (s) de la matrice sont activés et émet des tonalités en fonction de leurs positions. Le tout joue ensuite les notes en boucle, en utilisant Pygame pour le contrôle individuel des «notes». Il est même possible de jouer un accord en activant plusieurs micro: bits dans une colonne.

J’ai parlé à David du projet, il l’a expliqué en profondeur et m’a dit que la plupart du travail de calcul réel est effectué par le Pi – les micro: bits sont essentiellement utilisés comme contrôleurs.

Jonny et moi ne nous sommes jamais rencontrés en travaillant là-dessus. Nous avons collaboré via Skype et Github tout au long du processus. J’ai testé le code Pi dans un train et Jonny a écrit le code micro: bit dans un avion.

Le cadre découpé au laser pour l’instrument a été créé à Cambridge Makespace.

Vous pouvez voir une vidéo de celui-ci en action, chez Bett, ci-dessous (ça va du début à environ 3h45) et une vidéo légèrement plus rapprochée via Twitter ici. Vous pouvez voir tout le code sur Github ici.

YouTube video