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

◆ AudioReactive()

fl::AudioReactive::AudioReactive ( )

Definition at line 10 of file audio_reactive.cpp.

11 : mConfig{}, mFFTBins(16) // Initialize with 16 frequency bins
12{
13 // Initialize enhanced beat detection components
16
17 // Initialize previous magnitudes array to zero
18 for (fl::size i = 0; i < mPreviousMagnitudes.size(); ++i) {
19 mPreviousMagnitudes[i] = 0.0f;
20 }
21}
fl::array< float, 16 > mPreviousMagnitudes
AudioReactiveConfig mConfig
fl::unique_ptr< SpectralFluxDetector > mSpectralFluxDetector
fl::unique_ptr< PerceptualWeighting > mPerceptualWeighting
fl::enable_if<!fl::is_array< T >::value, unique_ptr< T > >::type make_unique(Args &&... args)
Definition memory.h:42

References fl::make_unique(), mConfig, mFFTBins, mPerceptualWeighting, mPreviousMagnitudes, and mSpectralFluxDetector.

+ Here is the call graph for this function: