hush() immediately silences every Strudel voice — it is the first step of autonomous recovery from a broken mix
When the Strudel mix is unrecoverable — runaway gain, wrong samples, broken patterns all playing at once — the hush() function stops every registered voice immediately. It is the equivalent of stopping all live_loops in Sonic Pi. After hush(), the session is blank and the coder can rebuild from a known-good starting point. The canonical autonomous panic recovery is: hush(), then re-evaluate a minimal synth-only groove that does not depend on the sample bank and carries .analyze('hydra') so the visual bridge stays alive.
Examples
hush() — instant silence. Then rebuild: hush(); setcpm(120/4); $: note('c2').s('sawtooth').lpf(700).gain(0.55).analyze('hydra')
Assessment
Describe when to use hush() versus commenting out a single voice. Write a complete Strudel panic-recovery sequence from hush() to a running minimal AV groove.