C++ audio-processing

Open-source C++ projects categorized as audio-processing | Edit details
Related topics: #Audio #Juce #audio-effect #Vst3 #CPP

Top 19 C++ audio-processing Projects

  • mediapipe

    Cross-platform, customizable ML solutions for live and streaming media.

    Project mention: obs-backgroundremoval: An OBS plugin for removing background in portrait video | news.ycombinator.com | 2022-02-25
  • tenacity

    Tenacity is an easy-to-use, privacy-friendly, FLOSS, cross-platform multi-track audio editor/recorder for Windows, macOS, Linux and other operating systems. Project currently on an indefinite hiatus.

    Project mention: Program/Application that changes tempo, pitch and speed of music and/or video files? (for Win10) | reddit.com/r/software | 2022-05-19

    Tenacity might be interesting to you

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • DALI

    A GPU-accelerated library containing highly optimized building blocks and an execution engine for data processing to accelerate deep learning training and inference applications.

    Project mention: [D] Efficiently loading videos in PyTorch without extracting frames | reddit.com/r/MachineLearning | 2021-10-26
  • pedalboard

    🎛 🔊 A Python library for manipulating audio.

    Project mention: Suggestions for processing ~12,000 audio files for ML? | reddit.com/r/MaxMSP | 2022-04-12

    Thanks for the suggestions, everybody! I'm going to try writing a python script using this library: https://github.com/spotify/pedalboard to loop through all files in my sample directory and save the processed outputs to a new folder. Hoping it doesn't melt my poor 2018 Macbook Pro - I'll try running it on a smaller folder at first and see how it goes.

  • OTTO

    Sampler, Sequencer, Multi-engine synth and effects - in a box! [WIP] (by bitfieldaudio)

    Project mention: Introducing the OP-1 field | reddit.com/r/synthesizers | 2022-05-13
  • giada

    Your Hardcore Loop Machine.

    Project mention: C++ Show and Tell - April 2022 | reddit.com/r/cpp | 2022-04-03

    Giada is a minimalistic, live-oriented DAW designed for DJs, live performers and electronic musicians we are currently working on. Written 100% in C++ (C++17 at the moment, C++20 on its way), free and open-source'd on GitHub.

  • tracktion_engine

    Tracktion Engine module

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • q

    C++ Library for Audio Digital Signal Processing (by cycfi)

    Project mention: DSP chip recommendations? | reddit.com/r/diypedals | 2021-12-23


  • chromaprint

    C library for generating audio fingerprints used by AcoustID

    Project mention: Program to automatically detect identical songs? | reddit.com/r/DataHoarder | 2021-10-02

    There is a music fingerprinting project called Chromaprint. The fingerprints generated by this library are widely used in music database, including Musicbrainz.

  • DawDreamer

    Digital Audio Workstation with Python; VST instruments/effects, parameter automation, FAUST, Warp Markers, and JUCE processors

    Project mention: Zrythm: A highly automated and intuitive digital audio workstation | news.ycombinator.com | 2021-12-05
  • SELA

    SimplE Lossless Audio

  • SPTK

    A suite of speech signal processing tools

    Project mention: From Julia to C++ Struggle | reddit.com/r/Julia | 2022-02-09

    For LinAlg https://eigen.tuxfamily.org/ is pretty popular. For speech signal processing one option is https://github.com/sp-nitech/SPTK

  • DDCToolbox

    Create and edit DDC headset correction files

    Project mention: The fool's guide to applying EQ on (Rooted) Android using Viper4Android | reddit.com/r/oratory1990 | 2021-06-23

    Install DDCToolbox. This program is simply fantastic. You can download it from github here for pc and apparently theres even an android version here that "has less features". We will be using the pc program then manually import the files into the phone. Once installed, open it.

  • TS-808-Ultra

    Model of the classic Ibanez Tube Screamer 808 using Nodal Analysis and WDF with a few new features added!

    Project mention: TS-808-Ultra - Model of the classic Ibanez Tube Screamer 808 using Nodal Analysis and WDF with a few new features added | reddit.com/r/programming | 2022-01-18
  • FFaudioConverter

    Graphical audio convert and filter tool

    Project mention: Audio encoding frontend? | reddit.com/r/linuxquestions | 2021-08-05

    Personally I just use the ffmpeg cli, but for GUIs, SoundConverter and FFaudioConverter look good.

  • SynthVR-Modules

    A collection of DSP modules made available in SynthVR as a native library.

  • darvaza

    Darvaza is a multichannel audio gate with a twist : whenever the gate closes on your input signal, you get a perversion of your source spat back at you.

    Project mention: Igorski has released Darvaza free creative multichannel gate plugin. Expiry: None | reddit.com/r/newplugindeals | 2022-03-26
  • AudioSynthesizer

    Audio Synthesizer Lib for Arduino DUE

  • Band-Split-Delay

    Band Split Delay plugin which will hopefully be released to the public one day. The aim of this plugin is to offer 3 bands each with their own reverb and delay settings. The inspiration for this came from FL Studio's Patcher, in which I've made this exact thing and it sounds awesome when paired with the right instruments.

    Project mention: Delay Effect Issue - Working on a band split delay, applying the delay to a single band messed with the delay. Works fine when applying it to the joint buffer of the bands. Check vid in desc for example. | reddit.com/r/JUCE | 2022-05-03

    Here's a Github link to the project. It's already linked to the branch with the broken delay, check out the main one if you want the functioning, although single band delay

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-05-19.

C++ audio-processing related posts


What are some of the best open-source audio-processing projects in C++? This list will help you:

Project Stars
1 mediapipe 17,296
2 tenacity 7,110
3 DALI 3,847
4 pedalboard 3,328
5 OTTO 2,459
6 giada 1,202
7 tracktion_engine 752
8 q 725
9 chromaprint 673
10 DawDreamer 400
11 SELA 205
12 SPTK 96
13 DDCToolbox 55
14 TS-808-Ultra 44
15 FFaudioConverter 32
16 SynthVR-Modules 17
17 darvaza 16
18 AudioSynthesizer 4
19 Band-Split-Delay 0
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives