The ProcessFFT class provides a high-level interface for performing Fast Fourier Transforms (FFT) on audio data within an openFrameworks project. It simplifies frequency analysis by providing pre-calculated values for specific frequency bands (SuperLow, Low, Mid, High) and various audio metrics like loudness and spectral intensity.
To use it, you typically call setup() during your application's initialization and update() within your main update loop to process the incoming audio buffer.
ProcessFFT fftProcessor;
// In setup()
fftProcessor.setup();
// In update()
fftProcessor.update();
// In draw()
float lowVal = fftProcessor.getLowVal();