Strudel audio effects are chainable methods that accept patterned values
Strudel shapes sound with effect methods chained onto a pattern with dots, e.g. .gain, .speed, .hpf, .lpf, .pan, .delay, .delaytime, .room. Every effect accepts a patterned value, so the effect parameter itself can be sequenced across the cycle (e.g. .lpf(“20 100 1000 5000”) sweeps the filter step by step). This uniform chain-and-pattern interface — rather than routing through a mixer — is the primary sound-shaping toolkit for live Strudel performance without external plugins. Individual effect semantics (which frequencies a filter cuts, gain = amplitude, negative speed = reverse) are learned per method.
Examples
s(“hh*8”).gain(“.4!2 1 .4!2 1 .4 1”).fast(2) sound(“bd bd [hh oh] sd”).lpf(“20 100 1000 5000”) — a filter value per step s(“cp cp”).delay(.25).delaytime(“<.125 .25 .5 1>“)
Assessment
Take a drum pattern and chain three effects, giving at least one of them a patterned (per-step) value rather than a constant. Then replace that patterned value with a saw signal and compare.