AudioGraphCompressor
Feed-forward dynamic range compressor: linked channels (one gain across all channels), log-domain soft knee, branching attack/release smoothing, makeup gain. All fields are runtime params (makeup honours a set_params transition).
Field |
Type |
Repeated |
Description |
input |
|||
threshold_db |
|||
ratio |
|||
knee_db |
|||
attack_ms |
|||
release_ms |
|||
makeup_db |
|||
meter_ms |
Opt-in gain-reduction metering cadence (ms); 0/absent = no measurements. |
||
unlinked |
Per-channel (unlinked) detection instead of the linked default — for discrete multichannel feeds where the channels are unrelated. |
||
detector_rms |
RMS detector instead of the sample peak (smoother, more "musical"). |
||
rms_ms |
RMS averaging window (ms) when detector_rms; 0/absent = default 10 ms. |
||
auto_release |
Program-dependent (auto) release — fast on transients, slow when sustained. |
||
sidechain_hp_hz |
Sidechain high-pass on the detector (Hz; 0/absent = off). Low = anti-bass- pump; high (~5-6 kHz) = de-esser. Gain still lands on the full signal. |
||
auto_makeup |
Auto makeup-gain derived from threshold/ratio (tracks live changes). |
||
key |
External-key (sidechain) ducking: when present, the detector reads the
referenced KEY node instead of |