@ShortDescription
@ParamDescription(gena)
/* Gate Enable */
Enables the gate. When disabled, the gate is hard-bypassed, and does not consume DSP power.

@ParamDescription(gthr)
/* Gate Threshold */
Sets the threshold at which the gate begins to act. There will be no gain reduction
applied by the gate when the input signal is above this threshold.

@ParamDescription(gatk)
/* Gate Attack */
The characteristic attack time of the removal of the gain reduction. Longer attack times will
cause the gate to cut off the initial transients that bring the gate out of gain reduction.  When 
the attack time is negative, the Gate detector applies an auto-attack to the incoming signal to
accurately track fast transients smoothly. The attack time is applied in the detector stage of 
the Gate block.

@ParamDescription(grls)
/* Gate Release */
The characteristic release time of the application of the gain reduction. Longer release times will
cause the gate to be less responsive to short transient signal drops. Very short release times can lead
to distortion in the output signal. The release time is applied in the detector stage of the Gate block.

@ParamDescription(gscs)
/* Gate Sidechain EQ SC Source */
Chooses the detector input source. Select between the processed signal and the sidechain input.

@ParamDescription(gsen)
/* Gate Sidechain EQ Enable */
Enables the EQ on the gate's detector input. 

@ParamDescription(gsgn)
/* Gate Sidechain EQ Gain */
Sets the parameteric gain on the EQ band. For peaking filters, this is the gain at the peak of 
the band. For shelving filters, this is the gain at the extreme limit of the filter. This 
parameter is ignored for the high and low pass filter types as well as the bandpass filter type.

@ParamDescription(gsfr)
/* Gate Sidechain EQ Frequency */
Sets the characteristic frequency of the filter band.

@ParamDescription(gsbw)
/* Gate Sidechain EQ Bandwidth */
Sets the bandwidth of the filter band in octaves.

@ParamDescription(gsft)
/* Gate Sidechain EQ Type */
Chooses the type of filter that is applied for the band.

@ParamDescription(cena)
/* Comp Enable ******************************************************************************/
Enables the compressor. When disabled, the compressor is hard-bypassed, and does not consume DSP power.

@ParamDescription(cthr)
/* Comp Threshold */
Sets the threshold at which the compressor begins to act. There will be no gain reduction
applied by the compressor when the input signal is below this threshold.

@ParamDescription(crto)
/* Comp Ratio */
The gain reduction ratio that is applied to the input signal when the signal is above threshold.
The actual ratio applied also depends on the knee parameter which can be used to soften the knee 
and make the applied ratio progressive.

@ParamDescription(catk)
/* Comp Attack */
The characteristic attack time of the application of the gain reduction. Longer attack times will
cause #name to be less responsive to short transients. Short attack times are required to use #name
as a signal limiter, but very short attack times can lead to distortion in the output signal. The 
attack time is applied in the detector stage of #name.

@ParamDescription(crls)
/* Comp Release */
The characteristic release time of the application of the gain reduction. Longer release times will
cause #name to be maintain the gain reduction for a longer period of time after transients. Longer 
release times are appropriate when using #name as a leveling amp/AGC. Alternatively, shorter release
times are appropriate when using #name to increase the apparent level of impulsive material. Very 
short release times can lead to distortion in the output signal. The release time is applied in the
detector stage of #name.

@ParamDescription(ckne)
/* Comp Knee */
Adjusts the shape of the knee of the compressor as the detector goes above threshold. When knee is 
set to 0, the transition from no gain reduction to the specified ratio is immediate at the specified
threshold. As this parameter is increased, the transition between the 1:1 ratio and the specified 
ratio is made more and more progressive, thus "softening" the action of the compressor.

@ParamDescription(cmgn)
/* Comp Makeup Gain */
Sets the additional gain applied to the signal post compressor. Is used to raise sub-threshold signal
level rather than reduce the super-threshold signal level.

@ParamDescription(cagn)
/* Comp Auto Gain */
When enabled, causes the compressor to automatically adjust the makeup gain to keep full-scale input
approximately at full-scale on output. This is a huertistic rule, and will likely need to be trimmed
by the user using the #param(cmgn)

@ParamDescription(cfst)
/* Comp Comp First */
When enabled, the signal will flow through the compressor block first and the output of the compressor
block will then flow into the EQ block. If this is not enabled, the signal will run through the EQ first
and then through the compressor. 

@ParamDescription(cssc)
/* Comp Sidechain EQ SC Source */
Chooses the detector input source. Select between the processed signal and the sidechain input.

@ParamDescription(csen)
/* Comp Sidechain EQ Enable */
Enables the EQ on the compressor's detector input. 

@ParamDescription(csgn)
/* Comp Sidechain EQ Gain */
Sets the parameteric gain on the EQ band. For peaking filters, this is the gain at the peak of 
the band. For shelving filters, this is the gain at the extreme limit of the filter. This 
parameter is ignored for the high and low pass filter types as well as the bandpass filter type.

@ParamDescription(csfr)
/* Comp Sidechain EQ Frequency */
Sets the characteristic frequency of the filter band.

@ParamDescription(csbw)
/* Comp Sidechain EQ Bandwidth */
Sets the bandwidth of the filter band in octaves.

@ParamDescription(csft)
/* Comp Sidechain EQ Type */
Chooses the type of filter that is applied for the band.

@ParamDescription(eqen)
/* EQ Enable ******************************************************************************/
Enables the EQ block. When disabled, the EQ is hard-bypassed, and does not consume DSP power.

@ParamDescription(emgn)
/* EQ Gain */
Master gain applied to the signal at the output of the EQ block. Since the EQ is implemented
as a high-resolution floating point process, you can bring the output signal of the EQ out of 
any degree of clipping using this parameter.

@ParamDescription(eqe1)
/* EQ Band 1 Enable *****************/
Enables the band. When disabled, the band is hard-bypassed.

@ParamDescription(eqg1)
/* EQ Band 1 Gain */
Sets the parameteric gain on the EQ band. For peaking filters, this is the gain at the peak of 
the band. For shelving filters, this is the gain at the extreme limit of the filter. This 
parameter is ignored for the high and low pass filter types as well as the bandpass filter type.

@ParamDescription(eqf1)
/* EQ Band 1 Frequency */
Sets the characteristic frequency of the filter band.

@ParamDescription(eqb1)
/* EQ Band 1 Bandwidth */
Sets the bandwidth of the filter band in octaves.

@ParamDescription(eqt1)
/* EQ Band 1 Type */
Chooses the type of filter that is applied for the band.

@ParamDescription(eqe2)
/* EQ Band 2 Enable *****************/
Enables the band. When disabled, the band is hard-bypassed.

@ParamDescription(eqg2)
/* EQ Band 2 Gain */
Sets the parameteric gain on the EQ band. For peaking filters, this is the gain at the peak of 
the band. For shelving filters, this is the gain at the extreme limit of the filter. This 
parameter is ignored for the high and low pass filter types as well as the bandpass filter type.

@ParamDescription(eqf2)
/* EQ Band 2 Frequency */
Sets the characteristic frequency of the filter band.

@ParamDescription(eqb2)
/* EQ Band 2 Bandwidth */
Sets the bandwidth of the filter band in octaves.

@ParamDescription(eqt2)
/* EQ Band 2 Type */
Chooses the type of filter that is applied for the band.

@ParamDescription(eqe3)
/* EQ Band 3 Enable *****************/
Enables the band. When disabled, the band is hard-bypassed.

@ParamDescription(eqg3)
/* EQ Band 3 Gain */
Sets the parameteric gain on the EQ band. For peaking filters, this is the gain at the peak of 
the band. For shelving filters, this is the gain at the extreme limit of the filter. This 
parameter is ignored for the high and low pass filter types as well as the bandpass filter type.

@ParamDescription(eqf3)
/* EQ Band 3 Frequency */
Sets the characteristic frequency of the filter band.

@ParamDescription(eqb3)
/* EQ Band 3 Bandwidth */
Sets the bandwidth of the filter band in octaves.

@ParamDescription(eqt3)
/* EQ Band 3 Type */
Chooses the type of filter that is applied for the band.

@ParamDescription(eqe4)
/* EQ Band 4 Enable *****************/
Enables the band. When disabled, the band is hard-bypassed.

@ParamDescription(eqg4)
/* EQ Band 4 Gain */
Sets the parameteric gain on the EQ band. For peaking filters, this is the gain at the peak of 
the band. For shelving filters, this is the gain at the extreme limit of the filter. This 
parameter is ignored for the high and low pass filter types as well as the bandpass filter type.

@ParamDescription(eqf4)
/* EQ Band 4 Frequency */
Sets the characteristic frequency of the filter band.

@ParamDescription(eqb4)
/* EQ Band 4 Bandwidth */
Sets the bandwidth of the filter band in octaves.

@ParamDescription(eqt4)
/* EQ Band 4 Type */
Chooses the type of filter that is applied for the band.

@ParamDescription(eqe5)
/* EQ Band 5 Enable *****************/
Enables the band. When disabled, the band is hard-bypassed.

@ParamDescription(eqg5)
/* EQ Band 5 Gain */
Sets the parameteric gain on the EQ band. For peaking filters, this is the gain at the peak of 
the band. For shelving filters, this is the gain at the extreme limit of the filter. This 
parameter is ignored for the high and low pass filter types as well as the bandpass filter type.

@ParamDescription(eqf5)
/* EQ Band 5 Frequency */
Sets the characteristic frequency of the filter band.

@ParamDescription(eqb5)
/* EQ Band 5 Bandwidth */
Sets the bandwidth of the filter band in octaves.

@ParamDescription(eqt5)
/* EQ Band 5 Type */
Chooses the type of filter that is applied for the band.

@ParamDescription(eqe6)
/* EQ Band 6 Enable *****************/
Enables the band. When disabled, the band is hard-bypassed.

@ParamDescription(eqg6)
/* EQ Band 6 Gain */
Sets the parameteric gain on the EQ band. For peaking filters, this is the gain at the peak of 
the band. For shelving filters, this is the gain at the extreme limit of the filter. This 
parameter is ignored for the high and low pass filter types as well as the bandpass filter type.

@ParamDescription(eqf6)
/* EQ Band 6 Frequency */
Sets the characteristic frequency of the filter band.

@ParamDescription(eqb6)
/* EQ Band 6 Bandwidth */
Sets the bandwidth of the filter band in octaves.

@ParamDescription(eqt6)
/* EQ Band 6 Type */
Chooses the type of filter that is applied for the band.

@ParamDescription(mbyp)
/*  Master Bypass */
When enabled, hard-bypasses the entire plug-in, and substantially reduces the amount of 
DSP power used.

@Description
#name provides a complete channel strip processor in one self-contained signal processor. It 
includes dynamics (gate and compressor with side-chain EQ) and EQ in a flexible, internally 
routable package. 

This version of #name is a mono processor and provides a mono sidechain input channel. 

The default signal flow through the processor is:
<div class="inline">  input &rarr; gate &rarr; EQ &rarr; compressor &rarr; output. </div>
When when #param(cfst) is enabled, the EQ and compressor order is swapped, and the signal 
flow becomes: 
<div class="inline"> input &rarr; gate &rarr; compressor &rarr; EQ &rarr; output. </div>

The dynamics processor blocks normally detect the level from the signal that is at the input of the 
dynamics block, optionally pre-processed by the block's associated side-chain EQ. It is also possible 
to route the side-chain input channel to the input of each block's side-chain EQ and detector. This 
allows you to use an external key signal to control the dynamics processing in the channel strip. 
You can select the side-chain source of each dynamics block independently.

<indexterm><primary>RIAA decoder</primary></indexterm>Note: Each band of EQ is capable of being configured as one of 6 types of EQ Filter. The types are: 
Peaking/Parametric, Low Shelf, Hi Shelf, Hi Cut, Low Cut, Band Pass, and RIAA. The first 5 types are 
parametric filters that allow you to use the Frequency, Gain and Bandwidth controls to adjust position
and shape of the filter that is applied. The RIAA type is special. It is used to decode a signal 
that has been RIAA encoded (for example, the signal on a phonograph disc). This filter type would be 
selected if you need to decode the output of a phonograph player that is directly connected to the 
inputs of your interface, with the use of an external RIAA phono preamp. Only one band of EQ should 
be set to RIAA on a channel as using the filter twice will not provide useful results.


