espressif/ble_midi

0.1.0

Latest
uploaded 1 day ago
BLE profile for MIDI over BLE (BLE-MIDI)

changelog

## [Unreleased]

## [0.1.0] - 2026-01-06

BLE MIDI (Bluetooth Low Energy MIDI) is a specification defined by the MIDI Association that allows MIDI messages to be transmitted over Bluetooth Low Energy.

It enables low-latency, wireless communication between MIDI devices such as controllers, synthesizers, and mobile or desktop applications.

BLE MIDI GATT Definition
- Service UUID (03B80E5A-EDE8-4B33-A751-6CE34EC4C700)
- Characteristic UUID (MIDI I/O) (7772E5DB-3868-4112-A1A9-F2669D106BF3)

The MIDI characteristic supports both Notify and Write Without Response, allowing bidirectional transmission of MIDI data encapsulated in BLE MIDI packets.

Features:
- BLE-MIDI: Bluetooth Low Energy MIDI Profile.

Links

Supports all targets

License: Apache-2.0

To add this component to your project, run:

idf.py add-dependency "espressif/ble_midi^0.1.0"

download archive

Stats

  • Archive size
    Archive size ~ 16.72 KB
  • Downloaded in total
    Downloaded in total 0 times
  • Downloaded this version
    This version: 0 times

Badge

espressif/ble_midi version: 0.1.0
|