USB to Serial MIDI With Arduino UNO

by CarraN in Circuits > Arduino

427 Views, 3 Favorites, 0 Comments

USB to Serial MIDI With Arduino UNO

IMG20230324171051.jpg

USB to serial MIDI with arduino UNO interface and two shields (USB and MIDI). This works OK with the material shown here: I can control Program changes on my old Roland GP-8 by the newer Boss GP-10 (thru its usb connector). I've not tried with other material but the sketch uses standard MIDI protocol so I think it can do the same right job with other MIDI devices...

I guess it can work with two integrated usb port as Arduino Due do, so you'll don't need an USB shield and perhaps all the related code with USB library in the sketch too... I haven't tried to send Midi messages from Serial to USB but if you try it, please share your findings with each others upon this instructable!

Supplies

UNO.jpg
arduino-uno-midi-shield.jpg
arduino-uno-USB-shield.jpg

Arduino UNO, MIDI shield and USB shield.

TODO

IMG20230324171039.jpg

Just stack the shields as in the picture (MIDI "green" one at the top) and upload the sketch within arduino IDE. Don't forget to leave the mini switch to "off", on the MIDI shield. Connect the devices you want to control and enjoy !

There are two sketches: one for exentually testing and debugging as indicated and the other for the sake of this instructable. Just copy and paste to the IDE.

In case you were looking, this project can be fully integrated into a single circuit but that requires more steps and is not what this instructable is about. Maybe in the future...