Étape 3: logiciel
L’arduino juste vérifie clés tous les uns après les autres et tient à répéter cela. Chaque fois qu’une clé change son état (enfoncé ou relâché), données en série sont envoyé qui stipule : l’action (enfoncé ou relâché), la tonalité correspondant à cette clé et la vitesse. La vitesse est définie au maximum car le clavier n’est pas sensible de la vitesse.
Il devrait également être possible de changer les autre paramètre via midi. par exemple: changer la hauteur, changer l’instrument,... Ce n’est pas implémenté dans mon code arduino et j’ai aussi ne vérifie pas cela.
MIDI Yoke : (http://www.midiox.com/)
Juste installer MIDI Yoke et redémarrez votre pc. Si tout s’est passé juste vous devriez trouver une icône nommée « MYokeNT » dans le panneau de configuration.
Vous pouvez spécifier le numéro du port midi virtuel ici. Pour ce projet, vous avez juste besoin 1.
Convertisseur série-Midi : (http://www.spikenzielabs.com/SpikenzieLabs/Serial_MIDI.html) créé par Mark Demers
1) Connectez le périphérique série sur ordinateur
2) lancer Serial_MIDI_Converter_V2D
3) sélectionner le port série
4) sélectionnez le débit en bauds (cela devrait être le même que stecified dans le code de l’arduino)
4) sélectionnez un port d’entrée midi (MIDI yoke1)
5) port de sortie midi select (MIDI yoke1)
6) permettent l’applet d’exécuter en arrière-plan, RX et TX se met à clignoter avec données série
Si vous appuyez sur une touche du RX et TX doivent clignoter un voyant vert. Si elle clignote en rouge les données midi reçues ne sont pas valides.
MidiOX : http://www.MIDIOX.com/
Ce programme est pour le débogage uniquement. Vous pouvez joindre MidiOX pour le port midi virtuel et surveiller toutes les données qui sont envoyée du convertisseur série-Midi. Cela peut être pratique pour la détermination de l’offset et vérifier votre code arduino dans le cas où il faut le changer.