Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Embedded Audio

Embedded Audio

24 projects

Showing 24 of 24 projects

Miniaudio
MiniaudioC

A single-file C audio library for playback, capture, and processing with no external dependencies.

#c-library#embedded-audio#emscripten
Stars7.1k
Forks582
Last commit4 days ago
ESPAudio
ESPAudioC

Arduino library for playing MOD, WAV, FLAC, MIDI, RTTTL, OGG/Opus, MP3, and AAC audio files on ESP8266, ESP32, and Raspberry Pi Pico via I2S DACs or software delta-sigma DAC.

#mp3-decoder#midi#flac
Stars2.4k
Forks470
Last commit2 days ago
Oto
OtoGo

A low-level Go library for cross-platform sound playback with a simple context and player model.

#sound#embedded-audio#webassembly
Stars1.9k
Forks151
Last commit1 month ago
dr_libs
dr_libsC

Public domain, single-file audio decoding libraries for C/C++ supporting FLAC, MP3, and WAV.

#c-library#flac#embedded-audio
Stars1.8k
Forks243
Last commit2 days ago
libsndfile
libsndfileC

A C library for reading and writing sound files containing sampled audio data.

#c-library#embedded-audio#audio-library
Stars1.7k
Forks456
Last commit9 days ago
Maximilian
MaximilianC++

A cross-platform C++ audio synthesis and signal processing library with JavaScript bindings for music DSP applications.

#music-synthesis#embedded-audio#music-information-retrieval
Stars1.7k
Forks284
Last commit1 year ago
ESP32-audioI2S
ESP32-audioI2SC

An Arduino library for ESP32 multi-core chips to play audio files and streams from SD card or network via I2S to external DACs/amplifiers.

#pcm5102a#embedded-audio#esp32
Stars1.7k
Forks415
Last commit1 day ago
csound
csoundC

A sound and music computing system for audio synthesis, processing, and composition.

#audio-synthesis#embedded-audio#music-programming
Stars1.5k
Forks212
Last commit14 hours ago
Awesome Audio DSP
Awesome Audio DSP

A curated collection of resources for audio digital signal processing and plugin development.

#music-technology#embedded-audio#lv2
Stars1.4k
Forks79
Last commit1 month ago
Chuck
ChuckC++

A strongly-timed, concurrent programming language for real-time sound synthesis, music creation, and audio experimentation.

#music#midi#music-synthesis
Stars1.0k
Forks146
Last commit13 days ago
micropython-i2s-examples
micropython-i2s-examplesPython

A collection of MicroPython examples for using the I2S protocol to play and record audio on microcontrollers.

#teensy40#embedded-audio#micropython
Stars304
Forks45
Last commit1 year ago
mGB
mGBAssembly

A Gameboy cartridge program that turns Nintendo Gameboy into a full MIDI-supported sound module.

#embedded-audio#music-production#retro-hardware
Stars269
Forks33
Last commit2 years ago
Tod Kurt's CircuitPython synthio Tips and Tricks
Tod Kurt's CircuitPython synthio Tips and Tricks

A collection of tips, tricks, and examples for creating synthesizers with CircuitPython's synthio library.

#audio-synthesis#midi#synthesizer
Stars99
Forks6
Last commit2 months ago
micropython-dfplayer
micropython-dfplayerPython

A MicroPython library for controlling DFPlayer Mini MP3 modules via UART on ESP8266.

#iot#embedded-audio#micropython
Stars47
Forks13
Last commit6 years ago
umidiparser
umidiparserPython

A low-footprint MIDI file parser for MicroPython, CircuitPython, and CPython, optimized for microcontrollers.

#music-synthesis#embedded-audio#micropython
Stars42
Forks6
Last commit1 year ago
micropython-dfplayer
micropython-dfplayerPython

A MicroPython library for controlling the DFPlayer mini MP3 player module with essential playback and file management functions.

#iot#embedded-audio#hardware-control
Stars23
Forks6
Last commit8 months ago
micropython-buzzer
micropython-buzzerPython

A MicroPython library for playing Nokia compose ringtones and MIDI files through a buzzer.

#iot#embedded-audio#embedded-systems
Stars23
Forks4
Last commit1 year ago
ada-synthetizer
ada-synthetizerAda

A sound synthesizer library implemented in Ada that generates music from WAV samples, supporting real-time and offline playback with high polyphony.

#sound#audio-synthesis#midi
Stars20
Forks2
Last commit9 days ago
micropython-jq6500
micropython-jq6500Python

A MicroPython library for controlling JQ6500 sound modules via serial communication on ESP32 and compatible boards.

#jq6500#iot#embedded-audio
Stars20
Forks7
Last commit4 years ago
GBSoundSystem
GBSoundSystemAssembly

A modernized audio driver for GameBoy games, enabling simultaneous music and sound effects playback with easy integration.

#embedded-audio#sound-effects#assembly
Stars20
Forks1
Last commit3 years ago
noise-nugget
noise-nuggetAda

A compact digital synthesizer and audio processing widget based on a Cortex-M4 microcontroller.

#embedded-audio#open-source-hardware#digital-synthesizer
Stars17
Forks2
Last commit7 years ago
tracc
traccLua

An XM module tracker for ComputerCraft and CraftOS-PC, with support for S3M and IT modules.

#embedded-audio#it-files#audio-player
Stars11
Forks1
Last commit1 month ago
micropython-longwave
micropython-longwavePython

A WAV player for MicroPython boards using double-buffered sample loading.

#embedded-audio#micropython#polling
Stars11
Forks0
Last commit11 years ago
micropython-sgtl5000
micropython-sgtl5000Python

MicroPython library for controlling the SGTL5000 low-power stereo codec with headphone amplifier.

#embedded-audio#micropython#teensy
Stars3
Forks2
Last commit2 years ago

Related Tags

#Micropython8#Cross Platform6#Audio6#I2s5#Audio Processing5#Iot4#Esp324#Midi4#Microcontroller4#Audio Synthesis3#Real Time Audio3#Wav3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub