|
| WaveWarp 2.0 Component
      

Mixers:
Functional Description
Audio mixer with a flexible number of inputs (maximum 100).
The number of inputs is selected in the dialog box which appears when the
component is initially placed on the DrawingBoard (and
cannot be changed thereafter).
The individual
input gains are adjusted via the Parameter Window, as summarised in
the following table. Stereo signals
have separate gains for left and right channels.
| Parameter | Purpose |
| "Output gain" slider |
Adjusts the amplitude of the ouput mix.
|
| "Select Input Channel:" dialog |
Selects the input for individual gain adjustment. The gain of the selected input
is then adjusted using the "Gain" slider and the "Max Gain" selector.
|
| "Max Gain" selection buttons |
Sets the range for the input gain slider.
|
| "Gain" slider |
Adjustments for the individual input gains. All inputs are adjustable, one
at a time, via this slider. At a given point in time,
the slider is "allocated" to a given input
(selected via the "Select Input Channel:" dialog.)
For the selected input, the gain is set to the value of the slider
multiplied
by the "Max Gain" range selection.
The resultant gain is displayed (in dB) below the slider. It
can be muted, bypassed, or inverted (i.e. have its sign reversed) via
the checkboxes below
the slider. NOTE: all gain settings for all inputs are saved with the
DrawingBoard (or with the ".par" file when the parameters are exported),
and can be restored on load (or parameter import).
|
| "Reset" button |
Restores the settings of the sliders and buttons to their default values.
|
Algorithm
All the mixer floating-point arithmetic is performed by multiplying
sample values by linear gain factors, then summing across channels.
A linear gain factor, denoted G,
corresponds to the
logarithmic
gain specified in dB, denoted GdB,
according to
the formula: G dB = 20 log10 G.
The logarithmic gain is most commonly used in audio
since the
human hearing response is logarithmic (in terms of perceived
amplitude differences).
Signal Implementations
| Audio signals | Control signals | Description |
| Variable (max. 100) inputs single output mono-mono | n/a | Mono inputs are mixed, then sent to mono output |
| Variable (max. 100) inputs single output mono-stereo | n/a | Mono inputs are mixed into the two stereo output channels using separate sets of gains for each channel |
| Variable (max. 100) inputs single output stereo-mono | n/a | Stereo input channels are mixed separately using separate sets of gains for each channel, then averaged to give the mono output |
| Variable (max. 100) inputs single output stereo-stereo | n/a | Stereo input channels are mixed separately into the respective stereo output channels, using separate sets of gains for each channel |
Related components:
Example DrawingBoards illustrating usage:

      
|
|