Technical data

DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M
32 Copyright © 2014 Advanced Simulation Technology inc.
2.13. Mixer
Summary: The mixer component provides controlled mixing of up to eight signals
into a single, composite signal. The mixer controls determine which of the eight
signals should be mixed with both individual and overall gain control. There is also
a ninth signal that is always mixed into the output signal and allows multiple mixer
components to be cascaded together.
Description: The mixer component mixes up to nine signal sources into a single,
composite output stream. The mixing of the first eight signals is controlled by the
Control variable, which determines which of the eight signals is included in the
output. Control is a single byte in which each bit controls the switch state of a
signal. If a given bit is set, the signal corresponding to that bit will be added to the
mixer output. The ninth signal, if present, is always added to the mixer output
regardless of the value of Control.
Each of the nine signal sources has its own amplitude gain control. Each signal gain
control consist of a connection to an external controlled variable and a scale factor.
The value of the external variable is multiplied by the scale factor to derive the
signal gain. If no external variable is connected, the value of the scale factor
becomes the signal gain.
The amplitude of the final mixer output is controlled by the output gain control.
Like the signal gains, the output gain is an external variable multiplied by a scale
factor.
The mixer output audio should be active only if all of the following conditions are
true:
I. At least one if the signal sources (Signal 1-8 or InSignal) is active.
II. The derived amplitude gain(s) (external variable * scale factor) for the
active signal source(s) is greater than 0.0.
III. The bit in the Control variable that corresponds to the active signal source
is set. (Note: This condition does not apply to InSignal because it is not
affected by the control variable).
IV. The final mixer output gain control is greater than 0.0.
Audio Inputs
InSignal
Type Default Value
boolean False
audio n/a
Description: Additional signal that is added to output of mixer and
is independent of the control variable. This field allows multiple
mixers to be cascaded together and thereby provides audio mixing
of more than eight signals.
InSig_Gai
n
Type Default Value
float32 1.0
Description: Amplitude gain control for InSignal. If no external
variable is connected to InSig_Gain, the value of the scaler is used.
Modifier: Multiply
Modifier_default: 1.0
Out_Gain
Type Default Value
float32 1.0
Description: Amplitude gain control for final mixer output. If no
external variable is connected to Out_Gain, the value of the scaler is
used.
Modifier: Multiply
Modifier_Default: 1.0
Signal 1-8
Type Default Value
audio n/a
Description: The eight signals which are mixed into a composite
output according to the control selectors and gain values.