C++ audio-processing

Open-source C++ projects categorized as audio-processing

Top 23 C++ audio-processing Projects

  • mediapipe

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

    Project mention: Mediapipe openpose Controlnet model for SD | /r/localdiffusion | 2023-11-15

    mediapipe/docs/solutions/pose.md at master · google/mediapipe · GitHub

  • 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] Will data augmentations work faster on TPUs? | /r/MachineLearning | 2023-12-07

    Another option is DALI https://github.com/NVIDIA/DALI For my project while training EfficientNet2, it was a game changer. But it a way harder to implement in code than TorchVision or Kornia.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • pedalboard

    🎛 🔊 A Python library for audio.

    Project mention: Open Source Libraries | /r/AudioAI | 2023-10-02

    spotify/pedalboard: audio effects for Python and TensorFlow

  • OTTO

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

    Project mention: Bitfield Audio – Teenage Engineer OP-1 Inspired Synth | news.ycombinator.com | 2023-04-27
  • giada

    Your Hardcore Loop Machine.

  • kfr

    Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)

  • SmartGuitarAmp

    Guitar plugin made with JUCE that uses neural networks to emulate a tube amplifier.

    Project mention: Past To Future Reverbs "EQP-1A Tube EQ High Boost" non-linear impulse response making using AI machine learning plugin extension for Proteus - Intro Price ($15) for limited time | /r/AudioProductionDeals | 2023-06-03
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • q

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

  • tracktion_engine

    Tracktion Engine module

  • chromaprint

    C library for generating audio fingerprints used by AcoustID

    Project mention: How to remove repeating segments from an video file? | /r/ffmpeg | 2023-12-09

    you could always cut up the video into segments A,B,C,D,E using like ffmpeg -ss 00:00:00 -t 00:10:00 -i input -c copy A.ext (where A is the first 10 minutes of video) and then recombine with https://trac.ffmpeg.org/wiki/Concatenate, might take a while though and some basic math. maybe you could do something programatically with chromaprint by identifying the repeating audio segments? that's just an idea since that's what this jellyfin plugin does to identify repeated segments of shows in the form of opening credits.

  • DawDreamer

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

  • r8brain-free-src

    High-quality pro audio resampler / sample rate converter C++ library. Very fast, for both audio resampling and time-series interpolation.

  • MediaEditor

    A non-linear editing software that helps you to make nice video.

    Project mention: MediaEditor: A non-linear editing software that helps you to make nice video. | /r/programming | 2023-04-27
  • MWEngine

    Audio engine and DSP library for Android, written in C++ providing low latency performance within a musical context, while providing a Java/Kotlin API. Supports both OpenSL and AAudio.

  • SELA

    SimplE Lossless Audio

  • SPTK

    A suite of speech signal processing tools

  • RuntimeSpeechRecognizer

    Cross-platform, real-time, offline speech recognition plugin for Unreal Engine. Based on Whisper OpenAI technology, whisper.cpp.

    Project mention: Runtime Speech Recognizer - Open-source Whisper OpenAI Plugin for Unreal Engine | /r/unrealengine | 2023-06-03

    GitHub: Link Marketplace: Link. Documentation: Link.

  • Proteus

    Guitar amp and pedal capture plugin using neural networks. (by GuitarML)

  • DDCToolbox

    Create and edit DDC headset correction files

  • NeuralSeed

    Neural networks for guitar amp/pedal emulation on Daisy Seed

  • TS-808-Ultra

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

  • FFaudioConverter

    Graphical audio convert and filter tool

  • audio-hacker

    Arduino library for the nootropic design Audio Hacker Shield

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-12-09.

C++ audio-processing related posts

Index

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

Project Stars
1 mediapipe 25,331
2 DALI 4,884
3 pedalboard 4,821
4 OTTO 2,609
5 giada 1,603
6 kfr 1,578
7 SmartGuitarAmp 1,190
8 q 1,071
9 tracktion_engine 1,056
10 chromaprint 886
11 DawDreamer 809
12 r8brain-free-src 522
13 MediaEditor 341
14 MWEngine 253
15 SELA 209
16 SPTK 206
17 RuntimeSpeechRecognizer 202
18 Proteus 136
19 DDCToolbox 112
20 NeuralSeed 79
21 TS-808-Ultra 74
22 FFaudioConverter 73
23 audio-hacker 46
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com