This is an old revision of the document!
Audio Signal router mixes M different inputs to N different outputs with various gains. The number of input and output pins are configurable.
This module supports multiple mixer configurations. Each mixer configuration has gains for all the inputs and outputs. A separate gain is available for each of input output combination also. All the gains has a corresponding mute control to quickly mute the particular gain. The current mixer (Mix #) can be changed during the runtime.
The following equations show the calculation of the output for given sample mixer table.
If the input/output channels are more than 16, then the mixer window is split for 16 input/output channels to improve GUI performance.
Labels for each of the input/output channels can be edited. This updated channel name will pear on the each of the Pin's tooltip as show below.
|Compiler Name||Function Description|
|InputGain_t_i||Gain for the Mix t and Input i.|
|OutputGain_t_j||Gain for the Mix t and Output j.|
|CrossGain_t_j_i||CrossGain for the Mix t, Output j and Input i.|
|TabIndex||Current Mix to apply|
Note:Here t,i and j starts from 0.
All the parameter names are appended with the algorithm name (e.g.)AudioSignalRouterIndxSel32S300Alg1InputGain_0_0