kshoji / Ble Midi For Android
Licence: apache-2.0
MIDI over Bluetooth LE driver for Android 4.3 or later
Stars: ✭ 90
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Ble Midi For Android
Pedalinomini
Same features of Pedalino™ in a compact form.
Stars: ✭ 139 (+54.44%)
Mutual labels: ble, midi, bluetooth
Pytile
📡 A simple Python API for Tile® Bluetooth trackers
Stars: ✭ 56 (-37.78%)
Mutual labels: ble, bluetooth
Audiokit
Swift audio synthesis, processing, & analysis platform for iOS, macOS and tvOS
Stars: ✭ 8,827 (+9707.78%)
Mutual labels: music, midi
Intellij Music
Play fancy music based on your keyboard activity in IDE
Stars: ✭ 28 (-68.89%)
Mutual labels: music, midi
Midiflip
🎹 MIDI music mayhem - flip, transpose, and arbitrarily remap pitches in MIDI files
Stars: ✭ 33 (-63.33%)
Mutual labels: music, midi
Abcjs
javascript for rendering abc music notation
Stars: ✭ 1,141 (+1167.78%)
Mutual labels: music, midi
Rxbluetoothkit
iOS & OSX Bluetooth library for RxSwift
Stars: ✭ 1,213 (+1247.78%)
Mutual labels: ble, bluetooth
Easybluetoothframe
经典(传统)蓝牙快速开发框架,A fast develop frame of classic bluetooth
Stars: ✭ 79 (-12.22%)
Mutual labels: ble, bluetooth
Atm Cli
Command line tool for generating and working with MIDI files.
Stars: ✭ 1,235 (+1272.22%)
Mutual labels: music, midi
Zrythm
a highly automated and intuitive digital audio workstation - official mirror
Stars: ✭ 703 (+681.11%)
Mutual labels: music, midi
Sfz2bitwig
Convert .SFZ files into Bitwig Studio multisample instruments.
Stars: ✭ 37 (-58.89%)
Mutual labels: music, midi
Webaudiofont
Use full GM set of musical instruments to play MIDI and single sounds or effects. Support for reverberation and equaliser. No plugins, no Flash. Pure HTML5 implementation compatible with desktop and mobile browser. See live examples.
Stars: ✭ 600 (+566.67%)
Mutual labels: music, midi
Midichlorian
A Visual Studio extension that allows you to write code and automate the IDE using MIDI musical instruments.
Stars: ✭ 65 (-27.78%)
Mutual labels: music, midi
Audiokitsynthone
AudioKit Synth One: Open-Source iOS Synthesizer App
Stars: ✭ 1,258 (+1297.78%)
Mutual labels: music, midi
Hifiberry Os
Linux distribution optimized for audio playback
Stars: ✭ 487 (+441.11%)
Mutual labels: music, bluetooth
Esp32 Ble Keyboard
Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)
Stars: ✭ 533 (+492.22%)
Mutual labels: ble, bluetooth
Rxbluetoothkotlin
Bluetooth low energy reactive framework for Android written in Kotlin
Stars: ✭ 68 (-24.44%)
Mutual labels: ble, bluetooth
BLE MIDI for Android
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.
-
Requirements
- 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
Repository Overview
- Library Project:
library
- Sample Project:
sample
- Includes
BleMidiCentralActivity
, andBleMidiPeripheralActivity
examples.
- Includes
Usage of the library
For the detail, see the wiki.
LICENSE
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].