Skip to main content
k2k audio logo k2k audio

Back to Utility
Documentation tree

Gain — Simple gain control for audio signals

Gain is the simplest signal-conditioning node in K2K — one slider in dB, one normalize toggle.

Parameters

ParameterRangeDefault
Gain-60.0 – 24.00.0

Gain — Output level in dB, −60 to +24. 0 dB = unity (no change). The slider is animatable — when modulated via CURVE / SIDECHAIN / LFO it swings ±12 dB around the static value (a musically sensible range, set explicitly in the node so depth=1.0 maps to ±12 dB rather than the full slider range). Use as a quick volume trim, gain staging between nodes, or a modulation target for tremolo/ducking via an Envelope Follower sidechain.

Additional controls

Normalize — When on, ignores the gain slider entirely and instead scales the output so the peak spectral magnitude lands at a fixed target (≈0.25 — leaves headroom for downstream processing). Useful as a “set it and forget it” leveler in the middle of a graph where you don’t know what’s coming in. When off, gain is in charge.

About Gain

Gain is the simplest signal-conditioning node in K2K — one slider in dB, one normalize toggle. Operates directly on the spectral domain (multiplies real and imaginary parts by linear gain), so no STFT round-trip overhead. Use it for: gain staging between effects, automating volume swells via envelope curves, building tremolo (sidechain a periodic envelope into gain), or as a normalize-to-headroom stage before a destructive node. Compare with Trimmer (which has its own ADSR for shaping) and the Mixer / Stereo Mixer nodes (multi-input gain control). For a pan-aware version, route through Spatial Lab.


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