Audio, Sound, Music, Digitized Voice Libraries

Newest releases

jatinchowdhury18 Time Stretcher - C++ audio time-stretching implementation

Polydynamical "Main" branch contains source code and generated MIDI file. "MP3" branch contains the MP3 file converted from the MIDI file.

oandrew ipod-gadget simulates an iPod USB device to stream digital audio to iPod compatible devices/docks. It speaks iAP(iPod Accessory Protocol) and starts an audio streaming session.

zserge 1bitr 1bitr ("One Bitter" or "The Bitter One") is a minimalistic text-based music tracker. It only supports 1-bit audio playback and encourages users

google Lyra is a high-quality, low-bitrate speech codec that makes voice communication available even on the slowest networks. To do this it applies traditional codec techniques while leveraging advances in machine learning (ML) with mod

earlephilhower Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32

sh123 Minimalistic Android KISS Bluetooth/USB modem client for Amateur Radio DV (digital voice) communication by using open source Codec2.

ideoforms An audio synthesis framework for Python and C++, designed for clear and concise expression of complex musical ideas

mtytel Vital is a spectral warping wavetable synthesizer.

kbeckmann This encodes audio as either PDM (using a first order sigma-delta stage), 32-bits PWM or 64-bits PWM and sends it as binary data to a UART including standard start and stopbits.

libsdl-org An audio mixer that supports various file formats for Simple Directmedia Layer.

sonosaurus SonoBus is an easy to use application for streaming high-quality, low-latency peer-to-peer audio between devices over the internet or a local network.

PaulBatchelor Soundpipe is a lightweight music DSP library written in C. It aims to provide a set of high-quality DSP modules for composers, sound designers, and creative coders.

ggerganov ggwave – tiny data-over-sound library

BatchDrake SigDigger is the continuation project for the already-deprecated Suscan. GTK+3.0 ended up falling short (especially in terms of performance) and exposing Suscan's API to C++ paid off.

geigi A modern audio book player for Linux using GTK+ 3

kosua20 A small MIDI visualizer, written in C++/OpenGL. Binaries for Windows, macOS and Ubuntu (experimental) are available in the Releases tab. See the troubleshooting section if you encounter any issue.

DBraun DawDreamer is an audio-processing Python framework supporting core DAW features such as audio playback, VST MIDI instruments, and VST effects. DawDreamer is written with JUCE, with a user-friendly Python interface thanks to pybind

mackron Single file audio playback and capture library written in C.

zrythm Zrythm is a digital audio workstation designed to be featureful and easy to use. It allows limitless automation through curves, LFOs and envelopes, supports multiple plugin formats including LV2, VST2 and VST3, works with multiple

jamulussoftware The Jamulus software enables musicians to perform real-time jam sessions over the internet. There is one server running the Jamulus server software which collects the audio data from each Jamulus client, mixes the audio data and s

badaix Snapcast Synchronous audio player Snapcast is a multiroom client-server audio player, where all clients are time synchronized with the server to play perfectly synced audio. It's not a standalone player, but an e

kyleneideck Background Music macOS audio utility Overview Auto-pause music Application volume Recording system audio D

TheWiseNoob OMP : Open Music Player Version: 0.1.1 : February 10th, 2019 About OMP OMP is an open-source music player being developed for Linux. It is programmed in C++ and some C using gtkmm3, GStream

Tracktion master: develop: tracktion_engine Welcome to the Tracktion Engine repository! The aim of Tracktion Engine is to provide a high level data model and set of classes for building sequence based audio appli

ggerganov kbd-audio This is a collection of command-line and GUI tools for capturing and analyzing audio data. Keytap The most interesting tool is called keytap - it can guess pressed keyboard keys only by analyzing

libsndfile libsndfile libsndfile is a C library for reading and writing files containing sampled audio data. Hacking The canonical source code repository for libsndfile is at Y

aubio aubio aubio is a library to label music and sounds. It listens to audio signals and attempts to detect events. For instance, when a drum is hit, at which frequency is a note, or at what tempo is a rhythmic melody

espressif Espressif Audio Development Framework Espressif Systems Audio Development Framework (ESP-ADF) is the official audio development framework for the ESP32 chip. Overview ESP-ADF supports development of audio

lieff minimp3 Minimalistic, single-header library for decoding MP3. minimp3 is designed to be small, fast (with SSE and NEON support), and accurate (ISO conformant). You can find a rough benchmark below, measured using

googlecreativelab Paper Signals Paper Signals is a Voice Experiment that lets you make little voice controlled objects that track simple things, like weather. You can build any of the example Paper Signals we have on, o

tizonia The Tizonia Project A command-line streaming music client/server for Linux. Support for Spotify (Premium), Google Play Music (free and paid tiers), YouTube, SoundCloud, TuneIn Internet Radio, Plex servers and C

NativeInstruments NI MEDIA NI Media is a library for reading from / writing to audio streams developed at Native Instruments. Motivation The goal is to have a modern C++ library for dealing with audio streams in an idiomat