mixer

mixer · utilities · schema v1

Four-channel mono summing mixer with master gain.

A simple 4-channel summing mixer: patches four independent audio inputs to a bus where each channel has its own level control, then a master gain shapes the final mixed output. Mental model: stack four signals on top of each other, set each one's volume independently, then turn the master knob to set how loud the whole mix is.

the faceplate

mixerin1audioin2audioin3audioin4audioaudioaudioaudiocvgatepitch
4 inputs · 1 outputs · 5 params

inputs

idcablewhat it does
in1audioAudio input for channel 1; its level is set by the Ch1 fader.
audio signal
in2audioAudio input for channel 2; its level is set by the Ch2 fader.
audio signal
in3audioAudio input for channel 3; its level is set by the Ch3 fader.
audio signal
in4audioAudio input for channel 4; its level is set by the Ch4 fader.
audio signal

outputs

idcablewhat it does
audioaudioThe mixed bus: the sum of all four channels (each scaled by its level fader) attenuated by the master gain. Goes silent when all four channels are at 0 or master is at 0.
audio signal

params

idlabelrangedefaultcurve
ch1Ch10..11linear
ch2Ch20..11linear
ch3Ch30..11linear
ch4Ch40..11linear
masterMaster0..11linear

controls

controlwhat it does
Ch1Channel 1 level — how loud or quiet channel 1 is in the mix, from mute (0) to full (1).
Ch2Channel 2 level — how loud or quiet channel 2 is in the mix, from mute (0) to full (1).
Ch3Channel 3 level — how loud or quiet channel 3 is in the mix, from mute (0) to full (1).
Ch4Channel 4 level — how loud or quiet channel 4 is in the mix, from mute (0) to full (1).
MasterMaster gain on the mixed bus — scales the whole summed signal from silence (0) to unity (1). Turning it down fades all four channels together without changing their relative balance.

source

mixer.ts on GitHub.

Generated from packages/web/src/lib/{audio,video}/module-registry.ts · repo