@ShortDescription

@ParamDescription(cp00)
/* Main Buss 1 1->1 */
Sets the gain of input 1 mixed into output 1.

@ParamDescription(cp10)
/* Main Buss 1 2->1 */
Sets the gain of input 2 mixed into output 1.

@ParamDescription(cp20)
/* Main Buss 1 3->1 */
Sets the gain of input 3 mixed into output 1.

@ParamDescription(cp30)
/* Main Buss 1 4->1 */
Sets the gain of input 4 mixed into output 1.

@ParamDescription(cp40)
/* Main Buss 1 5->1 */
Sets the gain of input 5 mixed into output 1.

@ParamDescription(cp50)
/* Main Buss 1 6->1 */
Sets the gain of input 6 mixed into output 1.

@ParamDescription(cp01)
/* Main Buss 2 1->2 */
Sets the gain of input 1 mixed into output 2.

@ParamDescription(cp11)
/* Main Buss 2 2->2 */
Sets the gain of input 2 mixed into output 2.

@ParamDescription(cp21)
/* Main Buss 2 3->2 */
Sets the gain of input 3 mixed into output 2.

@ParamDescription(cp31)
/* Main Buss 2 4->2 */
Sets the gain of input 4 mixed into output 2.

@ParamDescription(cp41)
/* Main Buss 2 5->2 */
Sets the gain of input 5 mixed into output 2.

@ParamDescription(cp51)
/* Main Buss 2 6->2 */
Sets the gain of input 6 mixed into output 2.

@ParamDescription(cp02)
/* Main Buss 3 1->3 */
Sets the gain of input 1 mixed into output 3.

@ParamDescription(cp12)
/* Main Buss 3 2->3 */
Sets the gain of input 2 mixed into output 3.

@ParamDescription(cp22)
/* Main Buss 3 3->3 */
Sets the gain of input 3 mixed into output 3.

@ParamDescription(cp32)
/* Main Buss 3 4->3 */
Sets the gain of input 4 mixed into output 3.

@ParamDescription(cp42)
/* Main Buss 3 5->3 */
Sets the gain of input 5 mixed into output 3.

@ParamDescription(cp52)
/* Main Buss 3 6->3 */
Sets the gain of input 6 mixed into output 3.

@ParamDescription(cp03)
/* Main Buss 4 1->4 */
Sets the gain of input 1 mixed into output 4.

@ParamDescription(cp13)
/* Main Buss 4 2->4 */
Sets the gain of input 2 mixed into output 4.

@ParamDescription(cp23)
/* Main Buss 4 3->4 */
Sets the gain of input 3 mixed into output 4.

@ParamDescription(cp33)
/* Main Buss 4 4->4 */
Sets the gain of input 4 mixed into output 4.

@ParamDescription(cp43)
/* Main Buss 4 5->4 */
Sets the gain of input 5 mixed into output 4.

@ParamDescription(cp53)
/* Main Buss 4 6->4 */
Sets the gain of input 6 mixed into output 4.

@ParamDescription(cp04)
/* Main Buss 5 1->5 */
Sets the gain of input 1 mixed into output 5.

@ParamDescription(cp14)
/* Main Buss 5 2->5 */
Sets the gain of input 2 mixed into output 5.

@ParamDescription(cp24)
/* Main Buss 5 3->5 */
Sets the gain of input 3 mixed into output 5.

@ParamDescription(cp34)
/* Main Buss 5 4->5 */
Sets the gain of input 4 mixed into output 5.

@ParamDescription(cp44)
/* Main Buss 5 5->5 */
Sets the gain of input 5 mixed into output 5.

@ParamDescription(cp54)
/* Main Buss 5 6->5 */
Sets the gain of input 6 mixed into output 5.

@ParamDescription(cp05)
/* Main Buss 6 1->6 */
Sets the gain of input 1 mixed into output 6.

@ParamDescription(cp15)
/* Main Buss 6 2->6 */
Sets the gain of input 2 mixed into output 6.

@ParamDescription(cp25)
/* Main Buss 6 3->6 */
Sets the gain of input 3 mixed into output 6.

@ParamDescription(cp35)
/* Main Buss 6 4->6 */
Sets the gain of input 4 mixed into output 6.

@ParamDescription(cp45)
/* Main Buss 6 5->6 */
Sets the gain of input 5 mixed into output 6.

@ParamDescription(cp55)
/* Main Buss 6 6->6 */
Sets the gain of input 6 mixed into output 6.

@ParamDescription(mbyp)
/* Main Buss 1 Master Bypass */
Puts the mixer into direct route mode (e.g. all inputs are directly 
routed to the corresponding outputs, and no mixing occurs).

@Description
#name implements a 3&times;3 matrix mixer. The crosspoint matrix is static, which 
means that gain changes are not interpolated. As a result, changing the gain of a 
crosspoint that has signal running through it will result in a click at the output 
of the associated buss. 

Each crosspoint gain connects an input to an output buss. The gains multiply the input
signal, and all the signals in each buss are summed to form the output of the buss. The 
gains in this implementation are specified as linear multipliers. This means that rather 
than being specified in dB, the gain specified in the UI is the actual multiplier coefficent
used by the mixer. This means that the input signal is multipled by the number specified 
for the crosspoint gain. The gain that you specify for each crosspoint can range from 
-1.0 to 1.0.

When the gain is set to 1.0, this is equivalent to having a fader set to 0dB, which means
that the signal will be pass through unchanged. This is easy to understand becaus anything
multiplied by 1 is unchanged. As the coefficient you set is decreased, the gain is decreased 
as well, until the coefficient is set to 0. For example, if you use a coefficient of 0.5, 
the signal will be at half the original level, or a gain of -6.02 dB. When coefficent is 0, 
the signal is muted, and the effective gain is -&infin;. 

When coefficient is less than 0, the crosspoint has the effect of both applying gain AND inverting 
the signal. The gain applied is the same as would occur with a positive coefficient, but the signal
will be inverted. 

@SeeAlso(MHL ,m22m) /* MIO 2x2 Static Matrix */
@SeeAlso(MHL ,sm44) /* MIO 4x4 Static Matrix */
@SeeAlso(MHL ,sm55) /* MIO 5x5 Static Matrix */
@SeeAlso(MHL ,sm66) /* MIO 6x6 Static Matrix */
