Applies compressor_mono from the faustlibraries distribution, compressors.lib.
More...
|
| Compressor (int numchans, bool verboseIn=false, float ratioIn=2.0f, float thresholdDBIn=-24.0f, float attackMSIn=15.0f, float releaseMSIn=40.0f, float makeUpGainDBIn=2.0f) |
| The class constructor sets the number of audio channels and default parameters. More...
|
|
| Compressor (int numchans, bool verboseIn=false, CompressorPreset preset=CompressorPresets::voice) |
|
virtual | ~Compressor () |
| The class destructor. More...
|
|
void | setParamAllChannels (const char pName[], float p) |
|
void | init (int samplingRate) override |
| Do proper Initialization of members and class instances. By default this initializes the Sampling Frequency. If a class instance depends on the sampling frequency, it should be initialize here. More...
|
|
int | getNumInputs () override |
| Return Number of Input Channels. More...
|
|
int | getNumOutputs () override |
| Return Number of Output Channels. More...
|
|
void | compute (int nframes, float **inputs, float **outputs) override |
| Compute process. More...
|
|
| ProcessPlugin () |
| The Class Constructor. More...
|
|
virtual | ~ProcessPlugin () |
| The Class Destructor. More...
|
|
virtual char * | getName () |
|
virtual bool | getInited () |
|
virtual void | setVerbose (bool v) |
|
Applies compressor_mono from the faustlibraries distribution, compressors.lib.
A Compressor reduces the output dynamic range when the signal level exceeds the threshold.