# Strudel Rhythmic Patterns & Techniques ## 1. Essential Rhythms ### 4-on-the-floor `"bd*4"` - Standard house/techno kick. ### Syncopated Hats `"- hh - hh"` or `"- [hh|oh] - hh"` - Classic off-beat hi-hats. ### Euclidean Rhythms - `s("bd(3,8)")` - 3 beats in 8 steps (Tresillo). - `s("bd(5,8)")` - 5 beats in 8 steps. - `s("rim(3,8)").euclidRot(1)` - Rotated Euclidean rhythm. ### Polyrhythms `stack(s("bd*4"), s("hh*6"))` - 4 against 6. ## 2. Advanced Techniques ### Jux & Iter `.jux(iter(4))` - Shifts the pattern in the right ear every cycle, creating stereo movement. ### Randomization - `s("bd|sd|hh")` - Random choice per cycle. - `s("bd?0.5")` - 50% chance to play. - `.scramble(4)` - Randomly reorders 4 subdivisions. ### Filter Sweeps - `.lpf(sine.range(200, 4000).slow(4))` - Smooth low-pass filter sweep. - `.hpf(sawtooth.range(40, 2000).slow(8))` - Rising high-pass filter. ### Glitch & Stutter - `.ply(2)` - Repeats each event twice. - `.chop(8)` - Divides events into 8 tiny pieces. - `.striate(16)` - Granular effect.