ESP32_Host_MIDI

MIDI hub for ESP32: USB Host, BLE, Apple MIDI/WiFi, OSC, Ethernet, UART/DIN-5, ESP-NOW.

Author
sauloverissimo
Maintainer
Saulo Verissimo
Website
https://github.com/sauloverissimo/ESP32_Host_MIDI
Category
Communication
License
NOASSERTION
Library Type
Contributed
Architectures
esp32

Connect USB MIDI keyboards via USB Host OTG; receive BLE MIDI from iPhone, iPad, and iOS apps; bridge DAWs with Apple MIDI / RTP-MIDI over WiFi or Ethernet (W5500/P4); control Max/MSP and Pure Data via OSC; reach vintage DIN-5 synthesizers over serial UART; link ESP32 boards wirelessly with ESP-NOW. All transports share a single event queue and a unified send API; read the queue and resend to bridge one transport to another. Chord detection, active note tracking, PSRAM history, SysEx queue, thread-safe queue. Supports ESP32-S3, S2, P4, and classic ESP32. Arduino IDE, PlatformIO, ESP-IDF.

Downloads

Filename Release Date File Size
ESP32_Host_MIDI-7.0.0.zip 2026-06-06 5.49 MiB
ESP32_Host_MIDI-6.0.1.zip 2026-05-03 17.69 MiB
ESP32_Host_MIDI-6.0.0.zip 2026-05-01 17.69 MiB
ESP32_Host_MIDI-5.2.1.zip 17.68 MiB
ESP32_Host_MIDI-5.2.0.zip 2026-03-11 18.55 MiB
ESP32_Host_MIDI-5.1.0.zip 2026-02-28 18.51 MiB
ESP32_Host_MIDI-5.0.0.zip 2026-02-23 11.44 MiB
ESP32_Host_MIDI-4.0.0.zip 2026-02-23 72.18 KiB
ESP32_Host_MIDI-3.1.0.zip 2026-02-19 64.21 KiB
ESP32_Host_MIDI-3.0.0.zip 2026-02-19 48.16 KiB