home/ atoms/ strudel-gain-clipping

Stacked loud Strudel voices or high delay feedback cause clipping — lower .gain toward 0.6-0.8 and reduce feedback

Strudel does not enforce output clipping prevention. High per-voice .gain() values, many stacked voices, or high .room()/.delay() feedback settings can produce distortion and clipping — loud, distorted output, sometimes harmful to ears or speakers. No error is thrown. The fix: lower individual voice .gain() to the 0.6–0.8 range, reduce reverb/delay feedback parameters, and use .postgain() to tame the master output level. If distortion has already begun, hush() stops everything immediately.

Examples

Five voices each at .gain(1) — likely clips. Fix: .gain(0.6) each. .room(0.8).delay(0.7) — may accumulate feedback. Fix: .room(0.4).delayfeedback(0.3).

Assessment

A Strudel mix is distorting. Name the three most likely causes and write the corrective change for each. What is the fastest way to stop all audio immediately?

“Drop `.gain` toward `0.6–0.8`; reduce `.room`/`.delay` feedback; `.pos”
context/ · L5-debug/strudel.md · chunk 1