The DynamicsProcessor object implements a dynamics processor suite: compressor, limiter, downward expander, gate.
More...
#include <fxobjects.h>
The DynamicsProcessor object implements a dynamics processor suite: compressor, limiter, downward expander, gate.
Audio I/O:
- Processes mono input to mono output.
Control I/F:
- Author
- Will Pirkle http://www.willpirkle.com
- Version
- Revision : 1.0
- Date
- Date : 2018 / 09 / 7
◆ canProcessAudioFrame()
virtual bool DynamicsProcessor::canProcessAudioFrame |
( |
| ) |
|
|
inlinevirtual |
◆ computeGain()
double DynamicsProcessor::computeGain |
( |
double |
detect_dB | ) |
|
|
inlineprotected |
compute (and save) the current gain value based on detected input (dB)
◆ enableAuxInput()
virtual void DynamicsProcessor::enableAuxInput |
( |
bool |
enableAuxInput | ) |
|
|
inlinevirtual |
◆ getParameters()
◆ processAudioSample()
virtual double DynamicsProcessor::processAudioSample |
( |
double |
xn | ) |
|
|
inlinevirtual |
process audio using feed-forward dynamics processor flowchart
- Parameters
-
- Returns
- the processed sample
Implements IAudioSignalProcessor.
◆ processAuxInputAudioSample()
virtual double DynamicsProcessor::processAuxInputAudioSample |
( |
double |
xn | ) |
|
|
inlinevirtual |
◆ reset()
virtual bool DynamicsProcessor::reset |
( |
double |
_sampleRate | ) |
|
|
inlinevirtual |
◆ setParameters()
set parameters: note use of custom structure for passing param data
- Parameters
-
The documentation for this class was generated from the following file: