This program enables a RedBearlab nRF51822 to be used as a "bridge device" with full bi-directional communication between MIDI through standard MIDI cables and BLE-MIDI. MIDI cables are connected to the UART. This allows for example to send MIDI data to synthesizers directly from a computer or a tablet via BLE-MIDI and vice-versa, "wires-free" . The Midi Manufacturers Association BLE-MIDI Specification is used. This project is inspired by Matthias Frick's "blidino" project which implements a USB-MIDI to BLE-MIDI bridge with the nRF51822 and is available at https://github.com/sieren/blidino. I owe to him all the BLE-MIDI to MIDI parsing part.
Dependencies: BLE_API BufferedSerial mbed nRF51822
Video
Files at revision 0:244f1d0a3810
Name | Size | Actions |
---|---|---|
[up] | ||
BLEMIDI_MIDI_Parser.h | 17241 | Revisions Annotate |
BLE_API.lib | 70 | Revisions Annotate |
BufferedSerial.lib | 66 | Revisions Annotate |
MIDI_BLEMIDI_Parser.h | 15586 | Revisions Annotate |
config.h | 3430 | Revisions Annotate |
main.cpp | 14313 | Revisions Annotate |
mbed.bld | 65 | Revisions Annotate |
nRF51822.lib | 71 | Revisions Annotate |