home/ atoms/ strudel-signal-modulation

Strudel's built-in signals (sine, saw, square, rand, perlin) continuously modulate effect parameters

Strudel provides continuous-rate signal generators — sine, saw, square, tri, rand, perlin — that produce values cycling at the pattern’s tempo. When passed to an effect parameter (e.g., .lpf(sine)), they modulate it continuously rather than in discrete steps. .range(min, max) remaps the default 0–1 signal to a useful frequency or amplitude band. .slow(n) stretches the signal period to n cycles, enabling slowly evolving sweeps. This is the Strudel equivalent of an LFO patched to a filter cutoff.

Examples

sound(“hh*4”).lpf(sine.range(200,2000).slow(4)) // slow filter sweep sound(“bd”).gain(rand.range(.5,1)) // random gain per hit

Assessment

Write a pattern where a pad sound’s filter cutoff sweeps up and down on a 2-cycle period. Name the equivalent modular concept.

“The basic waveforms for signals are `sine`, `saw`, `square`, `tri`”