swift
|
Envelope detector. More...
Public Member Functions | |
EnvelopeDetector (double ms=1.0, double sampleRate=44100.0) | |
Ctor. | |
virtual | ~EnvelopeDetector () |
Dtor. | |
virtual void | setTc (double ms) |
set time constant | |
virtual double | getTc (void) const |
get time constant | |
virtual void | setSampleRate (double sampleRate) |
set sample rate | |
virtual double | getSampleRate (void) const |
get sample rate | |
INLINE void | run (double in, double &state) |
runtime function | |
Protected Member Functions | |
virtual void | setCoef (void) |
Set coefficients. More... | |
Protected Attributes | |
double | sampleRate_ |
sample rate | |
double | ms_ |
time constant in ms | |
double | coef_ |
runtime coefficient | |
Envelope detector.
Definition at line 48 of file SimpleEnvelope.h.
|
protectedvirtual |
Set coefficients.
coef calculation
Reimplemented in chunkware_simple::SimpleLimit::FastEnvelope.
Definition at line 66 of file SimpleEnvelope.cpp.