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 13 of file fx_audio.h.

17 : attackRate_(1.0f / attackTimeSec)
18 , decayRate_(1.0f / decayTimeSec)
19 , outputRate_(1.0f / outputTimeSec)
20 , sampleRate_(sampleRate)
21 , currentLevel_(0.0f)
22 , smoothedOutput_(0.0f)
23 {}
float sampleRate_
Definition fx_audio.h:62
float outputRate_
Definition fx_audio.h:61
float currentLevel_
Definition fx_audio.h:63
float decayRate_
Definition fx_audio.h:60
float smoothedOutput_
Definition fx_audio.h:64
float attackRate_
Definition fx_audio.h:59

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