home/ atoms/ mini-tidal-lfo-signals

MiniTidal's continuous signals (sine, saw, tri, square, rand) can modulate any control parameter

MiniTidal provides continuous signal generators — sine, saw, tri, square, cosine, rand — that output a cyclically varying value which can be patched into any control parameter using #. For example, # pan sine pans the output using a sine LFO synced to cycle length; # speed (slow 2 $ range 0.5 2 tri) slowly sweeps playback rate between 0.5× and 2×. The rand signal generates random continuous values (0–1) each cycle. Unlike discrete patterns, these signals interpolate smoothly.

Examples

sound "bd*8" # pan sine                          -- sine-LFO panning
sound "bd*8" # pan cosine # speed (sine + 0.5)  -- dual LFO
sound "arpy*4" # speed (rand + 0.5)             -- random speed

Assessment

Write a MiniTidal pattern where a 4-on-the-floor kick is panned by a slow (4-cycle) triangle wave. Use slow to scale the LFO rate.

“exampleText "sine" = "sound \"bd*8\" # pan sine"”
corpus · estuary-collaborative-browser-live-coding-platform-networked · chunk 10