Instrument MIDI USB avec une Teensy et Teensyduino
- Télécharger Arduino IDE, si vous ne l'avez pas déjà.
- Installez Teensyduino
- Brancher votre Teensy à votre ordinateur via USB
- Démarrer Arduino IDE
- Dans Tools>Board sélectionnez votre board Teensy.
- Dans Tools>USB Type, sélectionnez MIDI
- Ouvrez File>Example>Teensy>USB_MIDI>PrintIncomming
- Cliquez sur Upload
- Contrairement à une Arduino, une Teensy va ouvrir un autre logiciel qui se nomme Teensy. Il est possible que celui-ci vous demande d'appuyer sur le bouton qui est sur la Teensy. Habituellement ça n'arrive qu'une seule fois.
- Ouvrez votre logiciel préféré qui envoie du MIDI, que ce soit Ableton Live, MAX, Pure Data, Logic, Cubase, Ardour, MusE, Non Sequencer...
- Dans celui-ci, sélectionnez Teensy MIDI comme instrument MIDI. S'il n'apparaît pas, essayez de débrancher la Teensy, d'éteindre votre logiciel, de rebrancher la Teensy et de redémarrer votre logiciel. Si vous êtes sur Mac, allez dans les préférences Audio Midi ou encore dans About This Mac pour voir si elle est bien là.
- Dans l'Arduino IDE, ouvre Serial Monitor
- Avec votre logiciel MIDI, envoyez des messages MIDI à la Teensy, et voyez s'ils s'impriment dans la fenêtre Serial Monitor de Arduino IDE
- Vous avez maintenant un instrument MIDI USB
4 LEDs contrôlés via MIDI
Vous avez donc maintenant testé ordi à Teensy MIDI USB, maintenant l'autre direction.
- Télécharger le code ici
- Prenez 4 LEDs et 4 résistances. Vous pouvez ici trouver quelles résistances vous avez besoin pour chaque LED. Vous trouverez ici la configuration de votre Teensy. Ici, il y a un bon tutoriel qui se nomme Assignment One – Blink 2 LEDs. Dans ce tutoriel, il y a une seul LED sur la pin 12, comme on peut voir ici et là. Dans le code il y a 4 LEDs sur d'autres pins. À vous d'ajuster l'électronique et les pins dans le code pour que ce soit les mêmes.
- Ouvrez MIDI_4_LEDs.ino et cliquez sur Upload
- Contrairement à une Arduino, une Teensy va ouvrir un autre logiciel qui se nomme Teensy. Il est possible que celui-ci vous demande d'appuyer sur le bouton qui est sur la Teensy. Habituellement ça n'arrive qu'une seule fois.
- Si vous avez MAX, ouvrez MIDI_4_LEDs.maxpat, si vous avez PD ouvrez MIDI_4_LEDs.pd sinon ouvrez votre logiciel préféré qui envoie du MIDI, que ce soit Ableton Live, MAX, Pure Data, Logic, Cubase, Ardour, MusE, Non Sequencer...
- Dans celui-ci, sélectionnez Teensy MIDI comme instrument MIDI. S'il n'apparaît pas, essayez de débrancher la Teensy, d'éteindre votre logiciel, de rebrancher la Teensy et de redémarrer votre logiciel. Si vous êtes sur Mac, allez dans les préférences Audio Midi ou encore dans About This Mac pour voir si elle est bien là.
- Vous pouvez maintenant envoyer des valeurs de contrôleur qui sont dans le code sous les constante controlLed1 à 4.
D'autres inspirations
Dans File>Example>Teensy>USB_MIDI il y a un exemple de boutons et un exemple d'entrée continue (analogue control change), comme un potentiomètre ou certains senseurs.