Skip to main content
k2k audio logo k2k audio

Back to Utility
Documentation tree

Mixer

Mixer is the workhorse multi-input mono-summer — N spectral inputs in, one mixed spectral output.

Parameters

[Parameters not yet documented — likely declared in source outside register_animatable(). Add an override in _overrides/ if needed.]

Additional controls

Input Count — Number of input ports on this mixer, 1–32. Default 4. Adding ports creates new “In N” inputs you can patch into; removing ports drops the highest-numbered ones. Per-channel state (gain, mute, solo) is preserved across resizes — drop count to 2 and back to 4 and channels 3–4 keep their old settings.

Master Gain (dB) — Final output gain applied after all channels are summed, −60 to +12 dB. Use to recover headroom when summing many sources, or to compensate when average mode is on (already attenuates by 1/N).

Average Mode — When on, divides the output by the number of active channels — so summing 4 sources at unity gives the average instead of 4× louder. Useful when you don’t want clipping headaches with many inputs but also don’t want to manually attenuate per-channel. When off, channels sum straight (classic mixer behavior).

Channel Strips — Per-channel controls visible in the scrollable strip section below the master row:

  • M (mute) — hard mute, channel contributes nothing.
  • S (solo) — when any channel is soloed, only soloed channels are heard. Multi-solo is additive.
  • gain slider — per-channel level in dB, −60 to +12. Each channel independent.

All inputs must share the same FFT size — the node errors out on mismatch. Frame counts can differ; the output is sized to the longest input and shorter ones contribute up to their last frame.

About Mixer

Mixer is the workhorse multi-input mono-summer — N spectral inputs in, one mixed spectral output. Spectral-domain mixing means no STFT round trip per channel: it just sums real and imaginary parts with per-channel gain weights. Use for: layering parallel processed copies of a source (dry + wet branches summed back), grand-summing a complex graph’s many endpoints, building submix groups inside subgraphs. All inputs must share FFT size — if you’re summing the output of nodes with different STFT settings, insert a normalizing stage first or use audio-domain mixing externally. For positional/pan mixing pick Stereo Mixer instead. For 2-source spatial work pick Spatial Mix. For a single-input gain stage, Gain is lighter.


Generated 2026-05-05 from K2K_Dev@96730bdc by scripts/gen_lexique.py. Edit _intros/ or _overrides/, not this file.