7 · Challenges
Scaffolding off — make it yours. Pick any of these.
Challenge 1 · Your own beat
Build a one-cycle beat that uses at least one rest ~, one speed-up *, and
one alternation <>. Choose a drum bank that suits it.
Challenge 2 · Bass underneath
Write a four-note bassline in a minor scale with n(...).scale("…:minor")
and layer it under your beat using $:.
Challenge 3 · Set a mood
Using only effects, make your track feel like one of: nighttime,
underwater, or old cassette. (Hint: .room, .lpf, .crush.)
Stretch · Keep it moving
Make something change every cycle in two different layers at once using <>,
and sweep an effect with sine.range(...).slow(...).
Share it
Happy with it? Open the full editor at strudel.cc, paste your code, and use its share button to get a link you can send to anyone.
That's vibe coding: one line at a time, always listening. Everything you learned — sequences, scales, layers, effects — is the same toolkit pros use for full tracks. 🎧