Compressor

The Compressor object is used to reduce the volume of loud signals and/or otherwise reduce the dynamic range of an audio signal.  When an input exceeds a programmed threshold level, the compressor will reduce the volume of the signal according to a ratio setting. Ganged, Linked and Side Chain compression modes are available, as well as an advanced mode with multi-knee capability.  

Initialization Dialog

When the Compressor object is selected from the Object Toolbar, an initialization dialog is produced.

Channel Count sets the number of channels of the Compressor object. A Custom setting allows the number of channels to be set to any number between 1 and 32.

Compression Mode can be set to one of three values.  

Selecting Enable Advanced Compression Curve will result in an advanced multi-segment compression curve with up to four knees and one endpoint. Leaving this option clear will result in the typical standard compression curve with one knee (suitable for most situations).

DSP Block Representation

Control Dialog

Standard Curve

 

The graph of Input Level (dBu) / Threshold (dBu) versus Output Level (dBu) shows the response of the Compressor block in Standard one-knee form.

When the input signal exceeds the Threshold (dBu) setting its output is attenuated according to the Compression Ratio setting. A setting of 3.00 means that for every 3dB the input exceeds the threshold, the output only increases 1dB.

Advanced Curve

In Advanced mode, up to four knees (inflection points on the compression curve) can be defined, with individual Threshold and Compression Ratio settings for each.  Active Knee Point selects the current knee point to be controlled.  

The circle on the graph representing the active knee appears larger than other knee points.  

When the control dialog for the Compressor object is minimized, the gain reduction meter(s) become visible in a user control surface, which can be positioned in the layout for programmer convenience (see Customizing Component Objects).