13 best C++ Audio Editing libraries in 2024
by marketing.admin@openweaver.com Updated: Feb 10, 2023
Guide Kit
C++ Audio Editing libraries are used to create, edit and manipulate audio files. The libraries can be used to create applications related to editing audio files. C++ Audio Editing libraries can also be used for developing applications related to music production. C++ Audio Editing library provides an easy way to create applications that manipulate audio files. It provides a simple interface for manipulating audio data in memory. It provides functions for reading and writing of audio data from the disk. Audio editing is a process of manipulating audio data to create or customize an audio production. Audio editing can involve chopping, looping, and adding effects to existing sounds. It is widely used in many aspects of filmmaking, radio production, livesound engineering, music recording and reproduction, multimedia. A few of the most popular C++ Audio Editing open source libraries for developers are: BackgroundMusic - Background Music, a macOS audio utility: automatically pause; supercollider - audio server, programming language, and IDE for sound synthesis; oboe - Oboe is a C library that makes it easy to build highperformance audio apps on Android.
BackgroundMusicby kyleneideck
Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.
BackgroundMusicby kyleneideck
C++ 13656 Version:v0.4.0 License: Strong Copyleft (GPL-2.0)
supercolliderby supercollider
An audio server, programming language, and IDE for sound synthesis and algorithmic composition.
supercolliderby supercollider
C++ 4785 Version:Version-3.13.0 License: Strong Copyleft (GPL-3.0)
oboeby google
Oboe is a C++ library that makes it easy to build high-performance audio apps on Android.
oboeby google
C++ 3375 Version:1.7.0 License: Permissive (Apache-2.0)
musikcubeby clangen
a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
musikcubeby clangen
C++ 3606 Version:3.0.1 License: Permissive (BSD-3-Clause)
audiowaveformby bbc
C++ program to generate waveform data and render waveform images from audio files
audiowaveformby bbc
C++ 1599 Version:1.8.0 License: Strong Copyleft (GPL-3.0)
rtaudioby thestk
A set of C++ classes that provide a common API for realtime audio input/output across Linux (native ALSA, JACK, PulseAudio and OSS), Macintosh OS X (CoreAudio and JACK), and Windows (DirectSound, ASIO, and WASAPI) operating systems.
rtaudioby thestk
C++ 1271 Version:5.2.0 License: Others (Non-SPDX)
stkby thestk
The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic synthesis classes written in the C++ programming language.
stkby thestk
C++ 877 Version:4.6.2 License: Others (Non-SPDX)
chromaprintby acoustid
C library for generating audio fingerprints used by AcoustID
chromaprintby acoustid
C++ 780 Version:v1.5.1 License: Others (Non-SPDX)
AudioFileby adamstark
A simple C++ library for reading and writing audio files.
AudioFileby adamstark
C++ 778 Version:Current License: Permissive (MIT)
libnyquistby ddiakopoulos
:microphone: Cross platform C++11 library for decoding audio (mp3, wav, ogg, opus, flac, etc)
libnyquistby ddiakopoulos
C++ 466 Version:Current License: Permissive (BSD-2-Clause)
libopenshot-audioby OpenShot
OpenShot Audio Library (libopenshot-audio) is a free, open-source project that enables high-quality editing and playback of audio, and is based on the amazing JUCE library.
libopenshot-audioby OpenShot
C++ 154 Version:v0.2.2 License: Strong Copyleft (GPL-3.0)