swift
Public Member Functions | List of all members
chunkware_simple::SimpleGateRms Class Reference

Simple gate with RMS detection. More...

Inheritance diagram for chunkware_simple::SimpleGateRms:
[legend]

Public Member Functions

 SimpleGateRms ()
 Constructor.
 
virtual ~SimpleGateRms ()
 Destructor.
 
virtual void setSampleRate (double sampleRate)
 set sample rate
 
virtual void setWindow (double ms)
 set RMS window
 
virtual double getWindow (void) const
 get RMS window
 
virtual void initRuntime (void)
 call before runtime (in resume())
 
void process (double &in1, double &in2)
 gate runtime process
 
- Public Member Functions inherited from chunkware_simple::SimpleGate
 SimpleGate ()
 Constructor.
 
virtual ~SimpleGate ()
 Destructor.
 
virtual void setThresh (double dB)
 set threshold
 
virtual double getThresh (void) const
 get threshold
 
void process (double &in1, double &in2)
 Process audio. More...
 
void process (double &in1, double &in2, double keyLinked)
 Process audio stereo-linked.
 
- Public Member Functions inherited from chunkware_simple::AttRelEnvelope
 AttRelEnvelope (double att_ms=10.0, double rel_ms=100.0, double sampleRate=44100.0)
 Ctor.
 
virtual ~AttRelEnvelope ()
 Dtor.
 
INLINE void run (double in, double &state)
 Runtime function.
 
virtual void setAttack (double ms)
 Attack time constant.
 
virtual double getAttack (void) const
 Attack time constant.
 
virtual void setRelease (double ms)
 Release time constant.
 
virtual double getRelease (void) const
 Release time constant.
 
virtual double getSampleRate (void) const
 Sample rate dependencies.
 

Detailed Description

Simple gate with RMS detection.

Definition at line 77 of file SimpleGate.h.


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