C++ Dsp

Open-source C++ projects categorized as Dsp

Top 23 C++ Dsp Projects

  1. gnuradio

    GNU Radio – the Free and Open Software Radio Ecosystem

  2. SaaSHub

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

    SaaSHub logo
  3. essentia

    C++ library for audio and music analysis, description and synthesis, including Python bindings

  4. faust

    Functional programming language for signal processing and sound synthesis (by grame-cncm)

    Project mention: Past Tense: A DragonRuby Sound Installation Built on libpd | dev.to | 2026-05-19

    Faust was the closest call. It's a DSP language that compiles to C++ (or wasm, or LLVM), elegant, fast, and has reasonable live-coding paths via the faust2* scripts. The catch is its library catalog. Pure Data has decades of community-built abstractions for the kind of instrument-flavored building blocks this piece leans on. Faust has fewer of these prebuilt. The choice came down to "find or build what I need in Faust" vs "wire up things that already exist in Pd." Pd won.

  5. inspectrum

    Radio signal analyser

  6. kfr

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

    Project mention: Show HN: KFR 7 – major update for C++ DSP library | news.ycombinator.com | 2025-11-17
  7. SOUL

    The SOUL programming language and API (by soul-lang)

  8. q

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

  9. roc-toolkit

    Real-time audio streaming over the network.

  10. DaisySP

    A Powerful DSP Library in C++

  11. dragonfly-reverb

    A set of free reverb effects

  12. audiogridder

    DSP servers using general purpose computers and networks

  13. r8brain-free-src

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

  14. DelugeFirmware

    Firmware for the Synthstrom Audible Deluge

  15. nfc-laboratory

    NFC signal and protocol analyzer using SDR receiver

    Project mention: NFC-laboratory: NFC signal and protocol analyzer using SDR receiver | news.ycombinator.com | 2025-10-09
  16. amsynth

    Simple software synthesizer for Linux

  17. RenderMan

    Command line C++ and Python VSTi Host library with MFCC, FFT, RMS and audio extraction and .wav writing.

  18. SPTK

    A suite of speech signal processing tools

  19. snestracker

    Super Nintendo Entertainment System Music Software. Super Famicom Music Software

  20. squares-and-circles

    squares-and-circles is an alternate firmware for the Eurorack module O_C, targeting Teensy 4.

  21. cordic

    A series of CORDIC related projects

  22. yummyDSP

    An Arduino audio DSP library for the Espressif ESP32 and probably other 32 bit machines

  23. Chata

    :guitar::long_drum::magic_wand: Make DSP Great Again. Powered by RISC-V!

  24. cornrow

    Bluetooth and Airplay Audio Daemon for SBCs (Raspberry Pi, etc)

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).

C++ Dsp discussion

Log in or Post with

C++ Dsp related posts

Index

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

# Project Stars
1 gnuradio 6,119
2 essentia 3,586
3 faust 3,066
4 inspectrum 2,462
5 kfr 1,883
6 SOUL 1,735
7 q 1,393
8 roc-toolkit 1,236
9 DaisySP 1,164
10 dragonfly-reverb 1,108
11 audiogridder 863
12 r8brain-free-src 704
13 DelugeFirmware 661
14 nfc-laboratory 545
15 amsynth 497
16 RenderMan 398
17 SPTK 245
18 snestracker 232
19 squares-and-circles 199
20 cordic 123
21 yummyDSP 121
22 Chata 112
23 cornrow 109

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?