Jakub, a musician, built Samplotron — a lightweight MIDI sample player based on the ESP32 microcontroller. The device loads mono 16-bit WAV files at 44.1 kHz from an SD card, outputs audio via an ES8388 codec over I2S, and accepts MIDI input through the ESP32's onboard UART. A two-encoder interface and SSD1309 OLED screen allow sample management, volume control, and one-shot/loop playback configuration. The project is open source on GitHub and was designed to be a minimal, stage-ready alternative to overly complex commercial solutions.

2m read timeFrom hackaday.com
Post cover image

Sort: