Skip to content

USB Midi with Arduino Pro Micro

UPDATE

The USB Midi library now works out of the box.. Just include the library in your project, load the sketch, and your device will show up as a midi usb device in both Linux and Windows. Woo hoo!

-—————————————————

So the first challenge is getting the Arduino to work as a USB Midi device. Extensive googling reveals several options:

– Buy a teensy, which I probably would have done had I done this research before I bought the pro micro. Good lesson learned!

– Arduino USB MIDI library (https://www.arduino.cc/en/Reference/MIDIUSB)

– Arcore (https://github.com/rkistner/arcore)

– Program in C/C++ and use LUFA (http://www.fourwalledcubicle.com/LUFA.php)

Here’s the bottom line:

I haven’t bought a teeny yet. None of the 3 methods worked with my pro micro clone using the bootloader. I was able to get arcore working using a programmer, so I’ll use that for now.