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

Simple compressor with RMS detection. More...

Inheritance diagram for chunkware_simple::SimpleCompRms:
[legend]

Public Member Functions

 SimpleCompRms ()
 Ctor.
 
virtual ~SimpleCompRms ()
 Dtor.
 
virtual void setSampleRate (double sampleRate)
 Sample rate.
 
virtual void setWindow (double ms)
 RMS window.
 
virtual double getWindow (void) const
 RMS window.
 
virtual void initRuntime (void)
 Runtime process.
 
void process (double &in1, double &in2)
 Runtime process.
 
- Public Member Functions inherited from chunkware_simple::SimpleComp
 SimpleComp ()
 Ctor.
 
virtual ~SimpleComp ()
 Dtor.
 
void process (double &in1, double &in2)
 compressor runtime process
 
void process (double &in1, double &in2, double keyLinked)
 process sample with stereo-linked key in
 
virtual void setThresh (double dB)
 set parameters
 
virtual void setRatio (double dB)
 set parameters
 
void setMakeUpGain (double gain)
 set parameters
 
virtual double getThresh (void) const
 get parameters
 
virtual double getRatio (void) const
 get parameters
 
double getMakeUpGain (void) const
 get parameters
 
- 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 compressor with RMS detection.

Definition at line 85 of file SimpleComp.h.


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