swift
Public Member Functions | Protected Member Functions | List of all members
chunkware_simple::SimpleLimit::FastEnvelope Class Reference

Class for faster attack/release. More...

Inheritance diagram for chunkware_simple::SimpleLimit::FastEnvelope:
[legend]

Public Member Functions

 FastEnvelope (double ms=1.0, double sampleRate=44100.0)
 Ctor.
 
virtual ~FastEnvelope ()
 Dtor.
 
- Public Member Functions inherited from chunkware_simple::EnvelopeDetector
 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)
 Override setCoef() - coefficient calculation.
 

Additional Inherited Members

- Protected Attributes inherited from chunkware_simple::EnvelopeDetector
double sampleRate_
 sample rate
 
double ms_
 time constant in ms
 
double coef_
 runtime coefficient
 

Detailed Description

Class for faster attack/release.

Definition at line 83 of file SimpleLimit.h.


The documentation for this class was generated from the following files: