home/ atoms/ sc-no-global-limiter

SuperCollider has no global output limiter, so summed voices and feedback can clip or blow up

Unlike environments with built-in output limiting, SuperCollider sends the raw summed mix to hardware output. High-Q resonant filters, summed voices, and feedback paths (LocalIn/LocalOut, CombN with long decay, Klank) can clip the output or produce runaway gain. Standard practice is to keep per-voice amplitude at 0.1-0.3 and add a Limiter.ar on the master bus. This mirrors Glicol discipline of using mul 0.2 on individual voices. The absence of a safety net is a feature for headroom control but a liability when building patches without level discipline.

Examples

{ Limiter.ar(Mix.ar([voice1, voice2]), 0.9) }.play; // safe master SynthDef(\safe, { SinOsc.ar(440) * 0.2 }).add; // per-voice discipline

Assessment

Your SC patch suddenly produces loud clipping output. Name two structural causes and two preventive measures.

“No global limiter.** Summed voices, high-Q resonant filters, feedback (`LocalIn`/`LocalOut`, `CombN` with long decay) and `Klank` can clip hard or blow up.”
context/ · L1-instruments/supercollider/gotchas.md · chunk 1