AudioGraphBuilder.agc() method
A loudness-driven automatic volume control: steers BS.1770 short-term loudness toward targetLufs with slew-limited gain (upDbPerS / downDbPerS) inside [minGainDb, maxGainDb]; adaptation freezes while momentary loudness is below gateLufs, so silence is never pumped. Also a measurement tap: emits agc readings (gain_db, shortterm_lufs) every 100 ms — give it a name to receive them via AudioGraphSettings.onMeasurement. All numeric fields are runtime params. Defaults: −23 LUFS (EBU R128), ±18 dB, 3 dB/s up, 12 dB/s down, gate −45 LUFS.
Signature:
agc(input: AudioNode, opts?: {
name?: string;
targetLufs?: number;
minGainDb?: number;
maxGainDb?: number;
upDbPerS?: number;
downDbPerS?: number;
gateLufs?: number;
}): AudioNode;