Files
notebook/.gemini/skills/generate-strudel-template/references/rhythmic_patterns.md
HarakaraSite 5ea13dad80 commit 18
2026-02-15 18:30:04 +09:00

1.0 KiB

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.