General purpose (hard-knee) dynamics processor.
The signal to be compressed / expanded / gated.
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.
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.
Slope of applied amplitude curve if control signal amplitude is below
Slope of applied amplitude curve if control signal amplitude is above
time (in seconds) it takes for the amplitude adjustment to kick in fully after the control signal is above
time (in seconds) for the amplitude adjustment to be released (control signal below
output is multiplied by this value.
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)