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

◆ mapFrequencyBin()

float fl::AudioReactive::mapFrequencyBin ( int fromBin,
int toBin )
private

Definition at line 383 of file audio_reactive.cpp.

383 {
384 if (fromBin < 0 || toBin >= static_cast<int>(mFFTBins.size()) || fromBin > toBin) {
385 return 0.0f;
386 }
387
388 float sum = 0.0f;
389 for (int i = fromBin; i <= toBin; ++i) {
390 if (i < static_cast<int>(mFFTBins.bins_raw.size())) {
391 sum += mFFTBins.bins_raw[i];
392 }
393 }
394
395 return sum / static_cast<float>(toBin - fromBin + 1);
396}

References mFFTBins.