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 mCurrentLevel.
sampleRateaudio sample rate (e.g. 44100 or 48000).

Definition at line 12 of file fx_audio.h.

16 : mAttackRate(1.0f / attackTimeSec)
17 , mDecayRate(1.0f / decayTimeSec)
19 , mSampleRate(sampleRate)
20 , mCurrentLevel(0.0f)
21 , mSmoothedOutput(0.0f)
22 {}
fl::UISlider outputTimeSec("outputTimeSec",.17, 0, 2,.01)
float mSmoothedOutput
Definition fx_audio.h:63
float mOutputRate
Definition fx_audio.h:60
float mAttackRate
Definition fx_audio.h:58
float mDecayRate
Definition fx_audio.h:59
float mCurrentLevel
Definition fx_audio.h:62
float mSampleRate
Definition fx_audio.h:61

References mAttackRate, mCurrentLevel, mDecayRate, mOutputRate, mSampleRate, mSmoothedOutput, and outputTimeSec().

+ Here is the call graph for this function: