Stap 9: Software: MIDI
Ik zal niet veel tijd doorbrengen met de werking van de MIDI, er is overvloed van leerprogramma's daarover. Echter, adviseer ik hoogst de Arduino MIDI bibliotheek hier gevonden.
Voor mijn behoeften, ik hoef echt maar een paar van de functies die in deze bibliotheek. Specifiek opmerking over opmerking af en besturingselement aangepast (voor het herkennen van het sustain-pedaal).
De manier waarop ik het sustain-pedaal met de bollen geïmplementeerd, is afhankelijk van de modus waarin de controller is in.
Voor de "Klassieke" en "VELOCITY" modus houdt het sustain-pedaal een gloeilamp op van de dezelfde opmerking waarde tot het wordt vrijgegeven. Wanneer het wordt vrijgegeven, wordt alle de bollen worden gewist.
In de modus "SCROLLING" wordt het sustain-pedaal genegeerd.
Ook, wanneer met behulp van IpMIDI, programmawijzigingen en bank worden herkend, hoewel ik helemaal niet bedacht als ik die helemaal gebruik.