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

◆ MaxFadeTracker()

MaxFadeTracker::MaxFadeTracker ( float attackTimeSec,
float decayTimeSec,
float outputTimeSec,
float sampleRate )
inline
Parameters
attackTimeSecτ₁: how quickly to rise toward a new peak.
decayTimeSecτ₂: how quickly to decay to 1/e of value.
outputTimeSecτ₃: how quickly the returned value follows currentLevel_.
sampleRateaudio sample rate (e.g. 44100 or 48000).

Definition at line 12 of file fx_audio.h.

16 : attackRate_(1.0f / attackTimeSec)
17 , decayRate_(1.0f / decayTimeSec)
19 , sampleRate_(sampleRate)
20 , currentLevel_(0.0f)
21 , smoothedOutput_(0.0f)
22 {}
UISlider outputTimeSec("outputTimeSec",.17, 0, 2,.01)
float sampleRate_
Definition fx_audio.h:61
float outputRate_
Definition fx_audio.h:60
float currentLevel_
Definition fx_audio.h:62
float decayRate_
Definition fx_audio.h:59
float smoothedOutput_
Definition fx_audio.h:63
float attackRate_
Definition fx_audio.h:58

References attackRate_, currentLevel_, decayRate_, outputRate_, outputTimeSec(), sampleRate_, and smoothedOutput_.

+ Here is the call graph for this function: