Here is a list of all documented files with brief descriptions:
| Benchmarks | |
| Include | |
| CQT.hpp | Provides an implementation of CQT and its inverses |
| CQTProcessor.hpp | Provides an implementation of Overlap Add Based CQT Processor |
| DoubleBuffer.h | Provides an implementation of a 2 step buffer to handle current and last elements |
| FFT.hpp | FFT wrapper (the DFT class) over the vDSP / MKL / FFTW / PFFFT backends |
| MathUtils.h | Some Mathematical functions used in the library |
| SignalUtils.h | Signal utilities: window functions |
| Slicer.hpp | Provides an implementation of a Slicer of continuous data |
| Splicer.hpp | Provides an implementation of a Splicer of sliced data to produce continuous data |
| Source | |
| FFT_FFTW.h | Provides a pImpl based implemenation wrapping FFTW |
| FFT_MKL.h | Provides a pImpl based implemenation wrapping MKL |
| FFT_PFFFT.h | Provides a pImpl based implemenation wrapping PFFFT |
| FFT_vDSP.h | Provides a pImpl based implemenation wrapping Accelerate vDSP |
| RTChecker.h | RAII guard asserting that no Eigen heap activity (allocation or deallocation) happens inside real-time critical sections |