#include "AudioFFT.h"
#include "FixedFFT.h"
Go to the source code of this file.
|
| class | AudioFixedFFT< CalcT > |
| | AudioFFT using the fixedpoint-fft library. CalcT selects the calculation type (default int16_t, see FFTDriverFixedFFT); pick int8_t on RAM-constrained plain AVR targets, or float/double on FPU-equipped targets. More...
|
| |
| class | FFTDriverFixedFFT< CalcT > |
| | Driver for the fixedpoint-fft library (https://github.com/pschatzmann/fixedpoint-fft). CalcT selects the calculation type used by the underlying engine: int8_t/int16_t/int32_t for fixed point Qn math (smallest/fastest, ideal for plain AVR), or float/double on FPU-equipped targets (ESP32, Cortex-M4F/M7, desktop). Defaults to int16_t (Q15), which gives good precision at any FFT size without needing an FPU. The FFTDriver interface itself is always float, so values are rescaled into/out of CalcT's Qn range on the way in/out via fixedpoint_fft::fftConvertSample. More...
|
| |
|
| namespace | audio_tools |
| | Generic Implementation of sound input and output for desktop environments using portaudio.
|
| |