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

◆ calculateBinBoundaries()

void fl::audio::FrequencyBinMapper::calculateBinBoundaries ( )
private

Calculate frequency bin boundaries (linear or logarithmic spacing)

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

36 {
37 const size numBins = static_cast<size>(mConfig.mode);
38
39 // Allocate space for bin boundaries (numBins + 1 edges)
40 mBinFrequencies.clear();
41 mBinFrequencies.reserve(numBins + 1);
42
43 if (mConfig.useLogSpacing) {
45 } else {
47 }
48}
vector< float > mBinFrequencies
Pre-calculated frequency boundaries for each output bin Size: numBins + 1 (includes both lower and up...
FrequencyBinMapperConfig mConfig
void calculateLinearFrequencies()
Calculate linearly-spaced frequency boundaries.
void calculateLogFrequencies()
Calculate logarithmically-spaced frequency boundaries.

References calculateLinearFrequencies(), calculateLogFrequencies(), mBinFrequencies, and mConfig.

Referenced by configure().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: