home/ atoms/ strudel-crush-is-bit-depth

Strudel's crush takes a bit-depth (1–16), not a 0–1 knob — crush(4) is heavy, crush(16) is nearly clean

Strudel’s .crush parameter sets the target bit depth for bitcrushing, on a 1–16 scale, not a normalized 0–1 amount. Lower values quantize the signal to fewer bits and sound more crushed and lo-fi: crush(4) is a heavy, gritty reduction, while crush(16) is close to the original full-resolution audio. Reading it as a 0–1 wet/dry knob (as many effect params are) gives the opposite of the intended result — a small number is a strong effect, a large number is subtle.

Examples

.crush(4) — heavy bitcrush, gritty lo-fi. .crush(16) — nearly clean, full bit depth.

Assessment

A performer sets .crush(1) expecting a subtle effect and gets extreme distortion. Explain what the crush argument actually controls and which value gives a nearly clean sound.

“**`crush` is bit-depth (1–16), not a 0–1 knob.** `crush(4)` = heavy; `crush(16)` ≈ clean.”
context/ · L1-instruments/strudel/gotchas.md · chunk 1