swift
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
chunkware_simple::EnvelopeDetector Class Reference

Envelope detector. More...

Inheritance diagram for chunkware_simple::EnvelopeDetector:
[legend]

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
 

Detailed Description

Envelope detector.

Definition at line 48 of file SimpleEnvelope.h.

Member Function Documentation

◆ setCoef()

void chunkware_simple::EnvelopeDetector::setCoef ( void  )
protectedvirtual

Set coefficients.

coef calculation

Reimplemented in chunkware_simple::SimpleLimit::FastEnvelope.

Definition at line 66 of file SimpleEnvelope.cpp.


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