MIDI over Bluetooth LE driver for Android 4.4 (API Level 19) or later
- Protocol compatible with Apple Bluetooth Low Energy MIDI Specification.
- The app can be connected with iOS devices.
- BLE Central function
Central
meansBLE MIDI Device's client
.- The specification needs
Bluetooth Bonding(Pairing)
feature that is implemented at Android KitKat(API Level 19), so this library also needsAPI Level 19
.
- BLE Peripheral function
Peripheral
meansBLE MIDI Device
.- The Peripheral function is introduced at
API Level 21
. - Currently, the bonding feature is not implemented.
- BLE Central function needs:
- Bluetooth LE(4.0) support
- API Level 19 or above
- BLE Peripheral function needs:
- Bluetooth LE(4.0) support
- Bluetooth LE Peripheral support(Nexus 5 with custom ROM, Nexus 6, Nexus 9, etc.)
- API Level 21 or above
- Library Project:
library
- Sample Project:
sample
- Includes
BleMidiCentralActivity
, andBleMidiPeripheralActivity
examples.
- Includes
For the detail, see the wiki.