Showing 24 of 24 projects
A single-file C audio library for playback, capture, and processing with no external dependencies.
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.
A low-level Go library for cross-platform sound playback with a simple context and player model.
Public domain, single-file audio decoding libraries for C/C++ supporting FLAC, MP3, and WAV.
A C library for reading and writing sound files containing sampled audio data.
A cross-platform C++ audio synthesis and signal processing library with JavaScript bindings for music DSP applications.
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.
A sound and music computing system for audio synthesis, processing, and composition.
A curated collection of resources for audio digital signal processing and plugin development.
A strongly-timed, concurrent programming language for real-time sound synthesis, music creation, and audio experimentation.
A collection of MicroPython examples for using the I2S protocol to play and record audio on microcontrollers.
A Gameboy cartridge program that turns Nintendo Gameboy into a full MIDI-supported sound module.
A collection of tips, tricks, and examples for creating synthesizers with CircuitPython's synthio library.
A MicroPython library for controlling DFPlayer Mini MP3 modules via UART on ESP8266.
A low-footprint MIDI file parser for MicroPython, CircuitPython, and CPython, optimized for microcontrollers.
A MicroPython library for controlling the DFPlayer mini MP3 player module with essential playback and file management functions.
A MicroPython library for playing Nokia compose ringtones and MIDI files through a buzzer.
A sound synthesizer library implemented in Ada that generates music from WAV samples, supporting real-time and offline playback with high polyphony.
A MicroPython library for controlling JQ6500 sound modules via serial communication on ESP32 and compatible boards.
A modernized audio driver for GameBoy games, enabling simultaneous music and sound effects playback with easy integration.
A compact digital synthesizer and audio processing widget based on a Cortex-M4 microcontroller.
An XM module tracker for ComputerCraft and CraftOS-PC, with support for S3M and IT modules.
A WAV player for MicroPython boards using double-buffered sample loading.
MicroPython library for controlling the SGTL5000 low-power stereo codec with headphone amplifier.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.