Skip to content

Latest commit

 

History

History
54 lines (46 loc) · 16.3 KB

Libraries.md

File metadata and controls

54 lines (46 loc) · 16.3 KB

AUDIO Libraries stable

$\color{orange}\textsf{\Largeⓘ\kern{0.1cm}\small {SORTING: Language (a>z) > License (openness) > Name / URL (a>z)}}$

Plugins

Website Short description Language License Last commit
iPlug 2 A simple-to-use C++ framework for developing cross platform audio plug-ins/apps and targeting multiple plug-in APIs with the same minimalistic code
DPF - DISTRHO Plugin Framework Allows developers to create plugins with custom UIs using a simple C++ API
Dplug Lets you create audio plug-ins with unmatched simplicity and speed, using the D language

IO

Website Short description Language License Last commit
MINIAUDIO Single file audio playback and capture library written in C
HephAudio A cross-platform C++ library for recording, playing, and processing audio
Audijo Simple audio library for modern C++ with ASIO/WASAPI support
AudioFile A simple C++ library for reading and writing audio files
RtAudio A set of C++ classes that provide a common API for realtime audio input/output across Linux, MacOS and Windows operating systems
Aud.IO Audio file handling library, supports Wave-files
Oto A low-level library to play sound on multiple platforms

Handling

Website Short description Language License Last commit
Gavl A library for handling uncompressed audio- and video data
sound_lib A library for manipulating PCM audio samples
OpenShot Audio Library A free, open-source project that enables high-quality editing and playback of audio
Crozet Simple audio handling library
ProteaAudio Simple audio library for Windows, Linux, OSX

Decoding

Website Short description Language License Last commit
AudEar Audio Decoding and Playing Library for Windows
minimp3 Minimalistic MP3 decoder single header library
dr_libs Single file audio decoding libraries for C/C++
SDL_audiolib An audio decoding, resampling and mixing library
Libnyquist A cross platform C++11 library for decoding audio (mp3, wav, ogg, opus, flac, etc)

Misc

Website Short description Language License Last commit
librem Audio and video processing media library
Butterworth Filter Design C++ classes for designing high-order Butterworth IIR & equalization filters
Rubber Band An audio time-stretching and pitch-shifting library and utility program
Soundengine A C++ addon for node.js that allows interacting with soundcards
TKLB Small library to replace some stl classes and help with audio programming
SFML - Simple and Fast Multimedia Library SFML is a simple, fast, cross-platform and object-oriented multimedia API
dspframework Very Low Latency C++ WASAPI Audio Interface Framework
Legato An audio plugin tool that utilizes machine learning to reduce artifacts resulting from pitch shifting or time stretching audio