MIDIplayer

Non-blocking melody playback for ESP32 using a compact text-based note encoding.

Author
Daniel Nemes
Website
https://github.com/CITROMOSEPER/MIDIplayer
Category
Signal Input/Output
License
MIT
Library Type
Contributed
Architectures
esp32

Play melodies through a piezo buzzer with a simple string format. Playback runs on a dedicated FreeRTOS task pinned to a configurable core, keeping the main loop fully responsive. Supports 85 notes (C1-C8), runtime BPM changes, and immediate playback control.

Downloads

Filename Release Date File Size
MIDIplayer-1.1.0.zip 2026-05-15 13.80 KiB
MIDIplayer-1.0.1.zip 2026-05-14 10.55 KiB
MIDIplayer-1.0.0.zip 2026-05-14 10.54 KiB