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 15 of file fx.h.

19 : attackRate_(1.0f / attackTimeSec)
20 , decayRate_(1.0f / decayTimeSec)
22 , sampleRate_(sampleRate)
23 , currentLevel_(0.0f)
24 , smoothedOutput_(0.0f)
25 {}
UISlider outputTimeSec("outputTimeSec",.17, 0, 2,.01)
float sampleRate_
Definition fx.h:64
float outputRate_
Definition fx.h:63
float currentLevel_
Definition fx.h:65
float decayRate_
Definition fx.h:62
float smoothedOutput_
Definition fx.h:66
float attackRate_
Definition fx.h:61

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