|
LMMS
|
Public Member Functions | |
| CompressorExpander (const LADSPA_Descriptor *, unsigned long lSampleRate) | |
Friends | |
| void | activateCompressorExpander (void *pvHandle) |
| void | runCompressor_Peak (LADSPA_Handle Instance, unsigned long SampleCount) |
| void | runCompressor_RMS (LADSPA_Handle Instance, unsigned long SampleCount) |
| void | runExpander_Peak (LADSPA_Handle Instance, unsigned long SampleCount) |
| void | runExpander_RMS (LADSPA_Handle Instance, unsigned long SampleCount) |
Additional Inherited Members | |
| Protected Member Functions inherited from CMT_PluginInstance | |
| CMT_PluginInstance (const unsigned long lPortCount) | |
| virtual | ~CMT_PluginInstance () |
| Protected Member Functions inherited from DynamicProcessor | |
| DynamicProcessor (const LADSPA_Data fSampleRate) | |
| Protected Attributes inherited from CMT_PluginInstance | |
| LADSPA_Data ** | m_ppfPorts |
| Protected Attributes inherited from DynamicProcessor | |
| LADSPA_Data | m_fEnvelopeState |
| LADSPA_Data | m_fSampleRate |
This class is used to implement simple compressor and expander plugins. Attack and decay times are applied at the level detection stage rather than at gain processing. No delay is applied to the main signal. Both peak and RMS support is included.
|
inline |
|
friend |
|
friend |
|
friend |
|
friend |