13 best C++ Audio Editing libraries in 2024

share link

by marketing.admin@openweaver.com dot icon Updated: Feb 10, 2023

technology logo
technology logo

Guide Kit 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

C++ doticonstar image 13656 doticonVersion:v0.4.0doticon
License: Strong Copyleft (GPL-2.0)

Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.

Support
    Quality
      Security
        License
          Reuse

            BackgroundMusicby kyleneideck

            C++ doticon star image 13656 doticonVersion:v0.4.0doticon License: Strong Copyleft (GPL-2.0)

            Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.
            Support
              Quality
                Security
                  License
                    Reuse

                      supercolliderby supercollider

                      C++ doticonstar image 4785 doticonVersion:Version-3.13.0doticon
                      License: Strong Copyleft (GPL-3.0)

                      An audio server, programming language, and IDE for sound synthesis and algorithmic composition.

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                supercolliderby supercollider

                                C++ doticon star image 4785 doticonVersion:Version-3.13.0doticon License: Strong Copyleft (GPL-3.0)

                                An audio server, programming language, and IDE for sound synthesis and algorithmic composition.
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          oboeby google

                                          C++ doticonstar image 3375 doticonVersion:1.7.0doticon
                                          License: Permissive (Apache-2.0)

                                          Oboe is a C++ library that makes it easy to build high-performance audio apps on Android.

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    oboeby google

                                                    C++ doticon star image 3375 doticonVersion:1.7.0doticon License: Permissive (Apache-2.0)

                                                    Oboe is a C++ library that makes it easy to build high-performance audio apps on Android.
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              musikcubeby clangen

                                                              C++ doticonstar image 3606 doticonVersion:3.0.1doticon
                                                              License: Permissive (BSD-3-Clause)

                                                              a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        musikcubeby clangen

                                                                        C++ doticon star image 3606 doticonVersion:3.0.1doticon License: Permissive (BSD-3-Clause)

                                                                        a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse
                                                                                  C++ doticonstar image 1599 doticonVersion:1.8.0doticon
                                                                                  License: Strong Copyleft (GPL-3.0)

                                                                                  C++ program to generate waveform data and render waveform images from audio files

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            audiowaveformby bbc

                                                                                            C++ doticon star image 1599 doticonVersion:1.8.0doticon License: Strong Copyleft (GPL-3.0)

                                                                                            C++ program to generate waveform data and render waveform images from audio files
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      rtaudioby thestk

                                                                                                      C++ doticonstar image 1271 doticonVersion:5.2.0doticon
                                                                                                      License: Others (Non-SPDX)

                                                                                                      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.

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                rtaudioby thestk

                                                                                                                C++ doticon star image 1271 doticonVersion:5.2.0doticon License: Others (Non-SPDX)

                                                                                                                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.
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          qby cycfi

                                                                                                                          C++ doticonstar image 941 doticonVersion:Currentdoticon
                                                                                                                          License: Permissive (MIT)

                                                                                                                          C++ Library for Audio Digital Signal Processing

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    qby cycfi

                                                                                                                                    C++ doticon star image 941 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                    C++ Library for Audio Digital Signal Processing
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              stkby thestk

                                                                                                                                              C++ doticonstar image 877 doticonVersion:4.6.2doticon
                                                                                                                                              License: Others (Non-SPDX)

                                                                                                                                              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.

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        stkby thestk

                                                                                                                                                        C++ doticon star image 877 doticonVersion:4.6.2doticon License: Others (Non-SPDX)

                                                                                                                                                        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.
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  chromaprintby acoustid

                                                                                                                                                                  C++ doticonstar image 780 doticonVersion:v1.5.1doticon
                                                                                                                                                                  License: Others (Non-SPDX)

                                                                                                                                                                  C library for generating audio fingerprints used by AcoustID

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            chromaprintby acoustid

                                                                                                                                                                            C++ doticon star image 780 doticonVersion:v1.5.1doticon License: Others (Non-SPDX)

                                                                                                                                                                            C library for generating audio fingerprints used by AcoustID
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse

                                                                                                                                                                                      AudioFileby adamstark

                                                                                                                                                                                      C++ doticonstar image 778 doticonVersion:Currentdoticon
                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                      A simple C++ library for reading and writing audio files.

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                AudioFileby adamstark

                                                                                                                                                                                                C++ doticon star image 778 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                A simple C++ library for reading and writing audio files.
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                          Tonicby TonicAudio

                                                                                                                                                                                                          C++ doticonstar image 428 doticonVersion:Currentdoticon
                                                                                                                                                                                                          License: Permissive (Unlicense)

                                                                                                                                                                                                          Easy and efficient audio synthesis in C++

                                                                                                                                                                                                          Support
                                                                                                                                                                                                            Quality
                                                                                                                                                                                                              Security
                                                                                                                                                                                                                License
                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                    Tonicby TonicAudio

                                                                                                                                                                                                                    C++ doticon star image 428 doticonVersion:Currentdoticon License: Permissive (Unlicense)

                                                                                                                                                                                                                    Easy and efficient audio synthesis in C++
                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                          License
                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                              libnyquistby ddiakopoulos

                                                                                                                                                                                                                              C++ doticonstar image 466 doticonVersion:Currentdoticon
                                                                                                                                                                                                                              License: Permissive (BSD-2-Clause)

                                                                                                                                                                                                                              :microphone: Cross platform C++11 library for decoding audio (mp3, wav, ogg, opus, flac, etc)

                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                        libnyquistby ddiakopoulos

                                                                                                                                                                                                                                        C++ doticon star image 466 doticonVersion:Currentdoticon License: Permissive (BSD-2-Clause)

                                                                                                                                                                                                                                        :microphone: Cross platform C++11 library for decoding audio (mp3, wav, ogg, opus, flac, etc)
                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                Reuse
                                                                                                                                                                                                                                                  C++ doticonstar image 154 doticonVersion:v0.2.2doticon
                                                                                                                                                                                                                                                  License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                                                                  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.

                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                            libopenshot-audioby OpenShot

                                                                                                                                                                                                                                                            C++ doticon star image 154 doticonVersion:v0.2.2doticon License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                                                                            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.
                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                      See similar Kits and Libraries