C++ DSP Tools

This page summarizes the projects mentioned and recommended in the original post on /r/DSP

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • matplotlib-cpp

    Extremely simple yet powerful header-only C++ plotting library built on the popular matplotlib

  • I am aware of this excellent matplotlib C++ wrapper. Are there any C/C++ tools similar to scipy.signals? I currently use the python tools to generate header files and can translate algorithms to C++, but I would like a more direct well to develop in C++.

  • Simple-FFT

    Header-only C++ library implementing fast Fourier transform of 1D, 2D and 3D data.

  • FFTW is a pretty popular and very fast FFT library, if you're after absolute speed. I generally just use Simple-FFT, you just need to wrap the container of your choice (your own, a std::vector or std::array or std::span) in a type that is subscriptable with parenthesis (operator()) and off you go.

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

    WorkOS logo
  • KFR

    A benchmark for comparison of FFT algorithms performance

  • KFRLib seems excellent for audio DSP: https://www.kfrlib.com/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts