Je cherchais un périphérique contrôleur USB MIDI (ou interface) pour les applications de musique comme le clavier de piano ou orgue ou pédalier. Après quelques recherches, j’ai voulu aller vers une solution plus « fait maison ». Mon choix a été finalement orienté vers un développement de Conseil de microcontrôleur comme les cartes Arduino et je choisis une carte de développement Teensy puisqu’elle peut utiliser nativement une bibliothèque USB MIDI (site web de teensy).
Il a été très utile de faire quelques tests avec logiciels MIDI et d’écrire un logiciel de « hello world » de MIDI (via quelques croquis de l’arduino IDE). Mais comme je veux garder la planche « gratuit » et je ne veux pas le sacrifier dans un dispositif permanent, j’ai regardé dans une solution moins coûteuse.
Mon objectif :
-rendre à bas prix / coût bas
-avec l’architecture plus facile possible (seul MCU)
-peut communiquer via le port USB directement (étape de conversion whithout un MIDI / USB)
-reconnaître par un ordinateur comme un périphérique MIDI de stand-alone
-facile à construire (au pire, un fer à souder)
-alimenté par le port USB sans aucune source d’alimentation externe
Le résultat :
On dirait un Arduino sur un montage d’essai basé sur un Atmega328p MCU (site atmel), communiquer directement via le port USB grâce à l’implémentation de logiciels uniquement des V-USB (site de V-USB), et coûte seulement environ 8€ (10$) de construire (pour les composants électroniques)