FastLED 3.9.15
Loading...
Searching...
No Matches

◆ frequencyToFFTBin()

float fl::audio::FrequencyBinMapper::frequencyToFFTBin ( float frequency) const
private

Convert frequency (Hz) to FFT bin index.

Parameters
frequencyFrequency in Hz
Returns
FFT bin index (may be fractional)

Definition at line 114 of file frequency_bin_mapper.cpp.hpp.

114 {
115 // fft::FFT bin index = (frequency / sampleRate) * fftSize
116 // fftSize = fftBinCount * 2 (fft::FFT produces fftSize/2 bins)
117 const float fftSize = static_cast<float>(mConfig.fftBinCount) * 2.0f;
118 return (frequency / static_cast<float>(mConfig.sampleRate)) * fftSize;
119}
FrequencyBinMapperConfig mConfig

References mConfig.

Referenced by calculateBinMappings().

+ Here is the caller graph for this function: