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
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
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
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
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
This is a collection of command-line and GUI tools for capturing and analyzing audio data.
The most interesting tool is called keytap - it can guess pressed keyboard keys only by analyzing
libsndfile is a C library for reading and writing files containing sampled audio data.
The canonical source code repository for libsndfile is at https://github.com/erikd/libsndfile/.
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 Audio Development Framework
Espressif Systems Audio Development Framework (ESP-ADF) is the official audio development framework for the ESP32 chip.
ESP-ADF supports development of audio
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
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 g.co/papersignals, o
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
NI Media is a library for reading from / writing to audio streams developed at Native Instruments.
The goal is to have a modern C++ library for dealing with audio streams in an idiomat
Roc: real-time audio streaming over network
Roc is a library and tools for real-time streaming of high-quality audio over unreliable network.
good quality of service on unreliable net
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
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
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
Game sound synthesizer using 1980 tech, for embedding or pre-generating sounds.
Copyright (C) 2018 Asher Blum; http://wildsparx.com
Produces classic early-80s arcade sounds
No UI; command driven
what is this?
the greatest website to ever fit in a single TCP packet
HTTP compression: choose DEFLATE over GZIP because most browsers accept raw DEFLATE output without a header or checksu
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