Joe Bowbeer
Published © MIT

USB-BLE Wireless MIDI Adapters

Convert your USB MIDI instruments to wireless using one of these Bluetooth MIDI adapters.

BeginnerFull instructions provided2 hours12,737
USB-BLE Wireless MIDI Adapters

Things used in this project

Hardware components

Arduino 101
Arduino 101
OPTION 1: Combine with Hobbytronics USB MIDI Host breakout
×1
Hobbytronics USB MIDI Host Breakout
×1
Arduino ADK Rev. 3
Arduino ADK Rev. 3
OPTION 2: Combine with nRF52 breakout or Bean+
×1
SparkFun nRF52832 Breakout
SparkFun nRF52832 Breakout
×1
LightBlue Bean+
Punch Through LightBlue Bean+
×1
Arduino UNO
Arduino UNO
OPTION 3: Combine with USB Host Shield and either nRF52 breakout or Bean+
×1
Arduino USB Host Shield
Arduino USB Host Shield
×1
SparkFun Logic Level Converter - Bi-Directional
SparkFun Logic Level Converter - Bi-Directional
To interface 5V logic with nRF52 breakout (3V3).
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

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

Joe Bowbeer

Joe Bowbeer

0 projects • 10 followers
Fiddler with The Irish Experience, The Electrodes, etc.

Comments