Bonjour et Bienvenue à cette instructable sur comment construire un contrôleur MIDI USB personnalisé, bon marché et facile, basé sur Arduino. Les meilleures nouvelles : aucun souci avec interfaces USB-MIDI ou outils logiciels tels que MIDI sans poil, il suffit de brancher ' ne play !
J’ai inclus un code lisible, de base aussi bien pour Arduino Uno (Mega) et Leonardo (ou le Micro), et j’ai créé une bibliothèque de contrôleur MIDI, pour ceux pas tellement à l’aise avec le langage de programmation, ou pour ceux qui veulent juste un contrôleur rapide sans avoir à écrire le code vous-même. (La bibliothèque est expliquée à l’étape 13).
Découvrez la vidéo de la fin du projet ici.
J’ai été jouer avec Arduino et de Daw (Digital Audio Workstation) depuis un certain temps maintenant, quand j’ai besoin d’un contrôleur MIDI, j’ai décidé de construire un moi-même, plutôt que d’acheter un.
Tout en parcourant les résultats de Google, je suis tombé sur instructable "A Framework For Making abordable & élégants contrôleurs modulaires (USB vers MIDI, HID ou série)" de Fuzzy-Wobble. Les contrôleurs était stupéfiante, et je voulais vraiment construire un contrôleur comme ça. Le seul problème était le fait que les contrôleurs de Fuzzy-Wobble reposaient sur des microcontrôleurs Teensy, et je n’ai eu l’Arduino un couple autour de la pose. Ainsi, la recherche continue...
Puis j’ai trouvé de Dimitri Diakopoulos projet HIDUINO. À l’aide de son firmware personnalisé, vous pouvez laisser un spectacle Arduino vers le haut comme un périphérique USB MIDI. Plus sur cela dans un instant. Après avoir joué à l’ONU pendant un certain temps, je me sentais peu limité par les 6 entrées analogiques du Conseil d’administration. J’ai donc pris mon Arduino Leonardo avec ses 12 entrées analogiques, pensant que MIDI via USB devrait être possible, car il a les capacités de USB intégrées dans la puce principale ? Eh bien, pas exactement... Une rapide recherche sur Google m’a dit que le logiciel Arduino ne supporte MIDI via le port USB. Pouah. Donc j’ai abandonné et a continué à l’aide de l’ONU. Mais quelques jours plus tard, pendant la navigation Adafruit, j’ai vu ce produit soigné, le treillis Adafruit, une LED et touche la matrice. Sur ses propres, rien de trop spectaculaire, mais un des guides connexes était le contrôleur MIDI de UNTZtrument, à l’aide de la grille, et - vous l’avez deviné - un Arduino Leonardo dans le microcontrôleur. Dans la partie "logiciels" du tutoriel, ils ont expliqué comment ils a MIDI plus de capacités USB pour Leonardo.
C’est basé sur le fait que le Leonardo utilise le microprocesseur ATmega32u4, qui est également utilisé par certains Ptizêtres. Certains gars intelligents écrit un code qui a permis d’utiliser les bibliothèques Teensy avec Leonardo et à l’intérieur de l’IDE Arduino. Donc une fois que ces bibliothèques spécialisées sont installés, vous pouvez facilement utiliser MIDI avec Leonardo, tout comme avec le Uno !
Grand, de temps à concevoir des contrôleurs MIDI génial et faire un Remix 2.0 de Instructable de Fuzzy-Wobble !