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

◆ configure()

void fl::audio::SpectralEqualizer::configure ( const SpectralEqualizerConfig & config)

Configure the spectral equalizer This calculates per-band gain multipliers based on the selected curve.

Definition at line 27 of file spectral_equalizer.cpp.hpp.

27 {
28 mConfig = config;
29
30 // Reset stats
31 mStats = Stats();
32
33 // Allocate gain array
34 mGains.clear();
35 mGains.resize(mConfig.numBands, 1.0f);
36
37 // Calculate gains based on curve type
39}
void calculateGains()
Calculate gains based on current curve.
SpectralEqualizerConfig mConfig
vector< float > mGains
Per-band gain multipliers.
Get statistics (for debugging/monitoring)

References SpectralEqualizer(), calculateGains(), configure(), mConfig, mGains, and mStats.

Referenced by SpectralEqualizer(), SpectralEqualizer(), ~SpectralEqualizer(), and configure().

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