A list of paid, free or open source C++ (C plus plus) digital signal processing libraries, plugins and tools including Fast Fourier Transform (FFT) and 1D and 2D wavelet transforms and more. Sourced under a creative commons. This list will be updated regularly. Email over the URL, if you wish to be included.
C++ DFT libraries
- DSPFilters – A collection of useful C++ classes for digital signal processing. [MIT]
- FFTW – A C library for computing the DFT in one or more dimensions. [GPL]
- iir1 – IIR Realtime C++ filter library. [MIT]
- kissfft – A Fast Fourier Transform (FFT) library that tries to Keep it Simple, Stupid. [BSD-3-Clause]
- pocketfft – FFT implementation based on FFTPack, but with several improvements. [BSD-3-Clause]
- wavelib – C implementation of 1D and 2D wavelet transforms. [BSD-3-Clause]
Tags: c++, open source, c plus plus, c++ tools, c++ plugins, c++ libraries, c plus plus tools, c plus plus plugins, c plus plus libraries, digital signal processing, filter library, Fast Fourier Transform (FFT), 1D and 2D wavelet transforms, c++ digital signal processing, c++ filter library, c++ Fast Fourier Transform (FFT), c++ 1D and 2D wavelet transforms
Image: Unsplash License.
Portions of this text under: MIT license