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

simple compressor More...

Inheritance diagram for chunkware_simple::SimpleComp:
[legend]

Public Member Functions

 SimpleComp ()
 Ctor.
 
virtual ~SimpleComp ()
 Dtor.
 
virtual void initRuntime (void)
 Init runtime. More...
 
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 void setSampleRate (double sampleRate)
 Sample rate dependencies.
 
virtual double getSampleRate (void) const
 Sample rate dependencies.
 

Detailed Description

simple compressor

Definition at line 40 of file SimpleComp.h.

Member Function Documentation

◆ initRuntime()

void chunkware_simple::SimpleComp::initRuntime ( void  )
virtual

Init runtime.

Precondition
Call before runtime (in resume())

Reimplemented in chunkware_simple::SimpleCompRms.

Definition at line 67 of file SimpleComp.cpp.


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