Audio, Sound, Music, Digitized Voice Libraries

Newest releases

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.

essej 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

roc-streaming Roc: real-time audio streaming over network Roc is a library and tools for real-time streaming of high-quality audio over unreliable network. Goals: guaranteed latency; good quality of service on unreliable net

kaldi-asr Kaldi Speech Recognition Toolkit To build the toolkit: see ./INSTALL. These instructions are valid for UNIX systems including various flavors of Linux; Darwin; and Cygwin (has not been tested on more "exotic" varieties

MTG Essentia Essentia is an open-source C++ library for audio analysis and audio-based music information retrieval released under the Affero GPL license. It contains an extensive collection of reusable algorithms which i

clangen musikcube a cross-platform, terminal-based audio engine, library, player and server written in c++. musikcube compiles and runs easily on windows, macos and linux. it also runs well on a raspberry pi with raspbian, and

wildsparx synthem80 Game sound synthesizer using 1980 tech, for embedding or pre-generating sounds. Copyright (C) 2018 Asher Blum; Produces classic early-80s arcade sounds No UI; command driven Can b

diracdeltas what is this? the greatest website to ever fit in a single TCP packet optimizations HTTP compression: choose DEFLATE over GZIP because most browsers accept raw DEFLATE output without a header or checksu

pytorch torchaudio: an audio library for PyTorch The aim of torchaudio is to apply PyTorch to the audio domain. By supporting PyTorch, torchaudio follows the same philosophy of providing strong GPU acceleration, having a focu

rxi cmixer A lightweight, portable ANSI C audio mixer for games. Features Easy to use Tiny: two files, around 600sloc No dependencies (stb_vorbis is optional) Support for wav and ogg files if stb_vorbis