Interfaccia MIDI con Arduino

Vediamo come costruire un piccolo decoder MIDI basato su Arduino UNO.

Ecco uno stralcio dell’articolo.

Ho costruito un piccolo decoder MIDI basato su Arduino UNO, per segnalare quando le pause sono state attivate e disattivate nel software GrandOrgue (o Hauptwerk). Arduino reagisce ai messaggi in arrivo da MidiON e MidiOFF su qualsiasi canale, accendendo o spegnendo i LED collegati ai pin da 2 a 13 e da A0 a A5. Per semplificare la connessione al computer, ho collegato il firmware del processore ATmega16u2 (responsabile della comunicazione USB) .

Il processore con il nuovo software è diventato un’interfaccia MIDI, in modo che la comunicazione con il computer che esegue Grandorgue (o Hauptwerk) venga effettuata utilizzando un cavo USB standard in Arduino UNO. Il programma GrandOrgue è stato impostato in modo da inviare messaggi che includono note da C0 (60) a B0 (71) per i pin digitali da 2 a 13 e superiori (88) per i pin da A0 a A5. Il decodificatore può supportare direttamente 18 stop, tuttavia, dopo aver aggiunto degli shift register e una piccola modifica dello script Arduino, può supportare molti più registri.

Per maggiori dettagli

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Main Menu