Things used in this project

Hardware components:
Ardgen 101
Arduino 101 & Genuino 101
OPTION 1: Combine with Hobbytronics USB MIDI Host breakout
×1
Hobbytronics USB MIDI Host Breakout
×1
Rgdgrrzsvgslnl8hlyxx
Arduino ADK Rev. 3
OPTION 2: Combine with nRF52 breakout or Bean+
×1
13990 01
SparkFun nRF52832 Breakout
×1
Front whitened
Punch Through LightBlue Bean+
×1
Arduino Uno Rev3
OPTION 3: Combine with USB Host Shield and either nRF52 breakout or Bean+
×1
M4ycgso0gf3umjvgingt
Arduino USB Host Shield
×1
12009 06
SparkFun Logic Level Converter - Bi-Directional
To interface 5V logic with nRF52 breakout (3V3).
×1
Software apps and online services:
Ide web
Arduino IDE

Schematics

CurieUsbMidiBridge.fzz
Connecting Arduino 101 with Hobbytronics USB HOST-MIDI
nRF52UsbMidiBridge.fzz
Connecting Arduino ADK with Sparkfun nRF52 Breakout
BeanUsbMidiBridge.fzz
Connecting Arduino ADK with LightBlue Bean+

Code

CurieUsbMidiBridge.ino
Use with Arduino 101 + Hobbytronics USB HOST-MIDI
nRF52MidiWireMaster.ino
Upload to nRF52 breakout, and upload UsbMidiWireSlave.ino (see below) to the Arduino that is connected to the USB MIDI instrument.
BeanMidiWireMaster.ino
Upload to Bean+ and upload UsbMidiWireSlave.ino (below) to the Arduino that is connected to the USB MIDI instrument.
UsbMidiWireSlave.ino
Upload to Arduino ADK (or Arduino Uno + USB Host Shield). Reads MIDI messages from the USB MIDI instrument and writes them to the Wire (I2C) master.

Credits

11949297 10153302854393692 2740910040574473093 n
Joe Bowbeer
0 projects • 2 followers
Fiddler with The Irish Experience, The Electrodes, etc.
Contact

Replications

Did you replicate this project? Share it!

I made one

Love this project? Think it could be improved? Tell us what you think!

Give feedback

Comments

Add projectSign up / Login