General purpose (hard-knee) dynamics processor.
in |
The signal to be compressed / expanded / gated. |
control |
The signal whose amplitude determines the gain applied to the input signal. Often the same as in (for standard gating or compression) but should be different for ducking. |
thresh |
Usually between 0 and 1. Amplitude threshold of the control signal, which determines the break point between slopeBelow and slopeAbove. The control signal amplitude is calculated using RMS. |
slopeBelow |
Slope of applied amplitude curve if control signal amplitude is below |
slopeAbove |
Slope of applied amplitude curve if control signal amplitude is above |
clampTime |
time (in seconds) it takes for the amplitude adjustment to kick in fully after the control signal is above |
relaxTime |
time (in seconds) for the amplitude adjustment to be released (control signal below |
mul |
output is multiplied by this value. |
add |
value added to the output. |
See for example http://en.wikipedia.org/wiki/Audio_level_compression for a more in-depth explanation.
Clean signal (for reference)
Noise gate
Compressor
Limiter
Sustainer