- Audio
- Control
Mix
Purpose
Section titled “Purpose”Mix combines up to four control signals into one. Each input has its own bipolar amount, and the Mode sets how they meet: summed, multiplied, min, max, averaged, crossfaded, selected, or gated. Morph drives the crossfade and select modes, Normalize keeps a sum in range, and Softlimit rounds off peaks instead of clipping them. It is a control-signal operator, not an audio mixer — for audio buses use the audio mixers.
Wire control sources into a through d, set the per-input amounts, and pick a Mode. For modulation blending, crossfade with Morph swept by another control source fades between two modulation shapes; add with Normalize is the utility sum.
Inputs and outputs
Section titled “Inputs and outputs”- Input 0-3: a, b, c, d — the control signals to combine. All optional.
- Output 0: out — the combined signal.
Controls
Section titled “Controls”- Amounta to Amountd — per-input gain, bipolar so an input can subtract.
- Morph — position for the
crossfadeandselectmodes. - Softlimit — soft saturation on the output; higher values round harder.
- Mode —
add,multiply,min,max,average,crossfade,select, orgate. - Normalize — scales a summed result by the number of contributing inputs.
multiplyis the modulation-depth pattern: an envelope inatimes an LFO inbgives an LFO that only appears while the envelope is open.selectwith Morph from a Macro selector switches cleanly between prepared modulation sources.- Negative amounts invert an input, so
addcan also act as a difference.
Inputs
-
arow -
brow -
crow -
drow
Outputs
-
outrow
Parameters
Section titled “Parameters” Amounta (Amounta) Float
op('mix').par.Amounta - Default:
1- Range:
- -16 to 16
Amountb (Amountb) Float
op('mix').par.Amountb - Default:
1- Range:
- -16 to 16
Amountc (Amountc) Float
op('mix').par.Amountc - Default:
1- Range:
- -16 to 16
Amountd (Amountd) Float
op('mix').par.Amountd - Default:
1- Range:
- -16 to 16
Morph (Morph) Float
op('mix').par.Morph - Default:
0.5- Range:
- 0 to 1
Softlimit (Softlimit) Float
op('mix').par.Softlimit - Default:
0- Range:
- 0 to 16
Normalize (Normalize) Toggle
op('mix').par.Normalize - Default:
Off- Options:
- Off, On