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

◆ mapFrequencyBin()

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

Definition at line 530 of file audio_reactive.cpp.

530 {
531 if (fromBin < 0 || toBin >= static_cast<int>(mFFTBins.size()) || fromBin > toBin) {
532 return 0.0f;
533 }
534
535 float sum = 0.0f;
536 for (int i = fromBin; i <= toBin; ++i) {
537 if (i < static_cast<int>(mFFTBins.bins_raw.size())) {
538 sum += mFFTBins.bins_raw[i];
539 }
540 }
541
542 return sum / static_cast<float>(toBin - fromBin + 1);
543}

References mFFTBins.