Étape 14 : Ajout d’une fonctionnalité MIDI
MIDI en un clin d’oeil
MIDI peut être un protocole extrêmement puissant et complex, et à ce titre, il y a beaucoup de genres de messages que vous pouvez envoyer votre Teensy. Si vous êtes si incliné et souhaitez prendre votre jouet de MIDI au niveau suivant, je suggère tout d’abord apprendre davantage sur ce que vous pouvez envoyer votre Teensy depuis cette page utile d’achetant sur l’utilisation de MIDI sur le Teensy.
Pour garder les choses simples, cependant, nous sommes seulement me concentrer sur deux types de messages dans ce Instructable : note sur et hors tension. Il n’y a aucun vrai mystère à ces messages, ils font exactement ce que vous comptez faire ; ils racontent l’appareil votre contrôleur connecté pour qu’il devrait commencer ou arrêter de jouer une note de musique spécifique. Vous pourrez découvrir d’autres types de messages, comme le contrôle de modifications (CC) et les messages de sysex pour permettre plus avancé des effets, mais nous allons juste faire simple pour l’instant.
En utilisant le sketch Arduino
Le sketch Arduino attaché à cette étape devrait paraître familier, car elle repose fortement sur le croquis cartographique utilisé à l’étape 11. Tout le code antirebonds est toujours en place, mais quelques nouvelles variables ont été ajoutées :
array midiNotes = array des numéros de note MIDI qui devraient être associés avec les broches répertoriés dans le tableau de boutons []. Par exemple, si le code voit que vous êtes en appuyant sur ou relâcher les boutons [5], il enverra des messages MIDI appropriés pour activer et désactiver la note MIDI en midiNotes [5].
Channel = all MIDI messages doit été envoyé sur un canal de certains. Cela permet à plusieurs périphériques à brancher sur une chaîne de MIDI et d’interagir avec des séquenceurs et synthétiseurs.
N’oubliez pas de changer le Type d’USB de votre Teensy!!
Votre Teensy est capable d’envoyer que des messages MIDI uniquement lorsqu’il est configuré comme un appareil MIDI ! Pour ce faire, il suffit d’aller à la Outils > USB Type menu et sélectionnez « MIDI ». L’inconvénient de ceci est qu’en mode MIDI, vous envoyer ou de recevoir des messages de série. C’est pourquoi nous avons fait tous le débogage dans les étapes précédentes – vous devriez déjà compris si tous vos NIP fonctionnent, nous ajoutons simplement au système de travail à cette étape !