SoundEngine

Play short WAV sound effects on an ESP32 through an I2S DAC.

Author
Christoph Streit
Website
https://github.com/forgevolt/SoundEngine
Category
Signal Input/Output
License
MIT
Library Type
Contributed
Architectures
esp32

Mixes any number of 16-bit PCM clips and streams them to an I2S amplifier from its own background task, so playback never blocks the sketch. Clips carry their own volume and can repeat; a master gain sits on top. Sounds can be embedded in flash or read from LittleFS, FFat or SD (PSRAM needed for those); tones and melodies are generated with no file at all. Three sounds are built in and three more ship ready to include.

Downloads

Filename Release Date File Size
SoundEngine-1.1.1.zip 2026-10-08 560.16 KiB
SoundEngine-1.1.0.zip 2026-09-17 559.92 KiB
SoundEngine-1.0.1.zip 2026-08-10 556.00 KiB
SoundEngine-1.0.0.zip 2026-08-05 250.97 KiB