https://github.com/kshoji/ble-midi-for-android
MIDI over Bluetooth LE driver for Android 4.3 or later
https://github.com/kshoji/ble-midi-for-android
android ble ble-midi bluetooth bluetooth-le-driver midi midi-api music
Last synced: 5 months ago
JSON representation
MIDI over Bluetooth LE driver for Android 4.3 or later
- Host: GitHub
- URL: https://github.com/kshoji/ble-midi-for-android
- Owner: kshoji
- License: apache-2.0
- Created: 2014-08-13T01:31:13.000Z (almost 11 years ago)
- Default Branch: develop
- Last Pushed: 2024-05-22T01:28:08.000Z (12 months ago)
- Last Synced: 2024-11-30T13:46:15.544Z (6 months ago)
- Topics: android, ble, ble-midi, bluetooth, bluetooth-le-driver, midi, midi-api, music
- Language: Java
- Homepage:
- Size: 3.33 MB
- Stars: 125
- Watchers: 17
- Forks: 41
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
BLE MIDI for Android
====================
[](https://jitpack.io/#kshoji/BLE-MIDI-for-Android)MIDI over Bluetooth LE library for Android `API Level 18`(4.3, JellyBean) or later
- Protocol compatible with [Apple Bluetooth Low Energy MIDI Specification](https://developer.apple.com/bluetooth/Apple-Bluetooth-Low-Energy-MIDI-Specification.pdf).
- The app can be connected with iOS 8 / OS X Yosemite MIDI apps, and BLE MIDI devices.
- BLE Central function
- `Central` means `BLE MIDI Device's client`.
- BLE Peripheral function
- `Peripheral` means `BLE MIDI Device`.Requirements
------------- BLE Central function needs:
- Bluetooth LE(4.0) support
- `API Level 18`(4.3, JellyBean) or above
- Bluetooth Pairing function needs `API Level 19`(4.4, KitKat) 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`(5.0, Lollipop) or aboveRepository Overview
-------------------- Library Project: `library`
- Sample Project: `sample`
- Includes `BleMidiCentralActivity`, and `BleMidiPeripheralActivity` examples.Usage of the library
--------------------For the detail, see the [wiki](https://github.com/kshoji/BLE-MIDI-for-Android/wiki).
LICENSE
=======
[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0)