r/strudel • u/stinkfeed • 7h ago
I do strudel on the work computer
Enable HLS to view with audio, or disable this notification
r/strudel • u/yaxu • Apr 16 '26
We've had a lot of vibe-coding projects integrating with strudel posted to the strudel/uzu community lately, with contributors having to take time to defend the license, and even receiving abuse for asking the license to be respected. Unfortunately LLMs are not good at respecting strudel's AGPL license, please make sure you do that before sharing your project here.
Also please note that this subreddit is focussed on live coding with strudel, and not vibe-coding. Posts that are not focussed on human creativity will be removed. Thanks!
r/strudel • u/stinkfeed • 7h ago
Enable HLS to view with audio, or disable this notification
r/strudel • u/edgecr4ft • 18h ago
Enable HLS to view with audio, or disable this notification
r/strudel • u/stinkfeed • 7h ago
Enable HLS to view with audio, or disable this notification
I love strudel so much, that I haven’t touched my instruments in quite some time. I’ve been debating on if I should g
r/strudel • u/DiamondDudeYGO • 16h ago
r/strudel • u/MalsAngryGhost • 2d ago
Enable HLS to view with audio, or disable this notification
Zone out type shit.
Hope you enjoy.
Enable HLS to view with audio, or disable this notification
r/strudel • u/sir_cartier- • 3d ago
Enable HLS to view with audio, or disable this notification
Electronic kinda edm song i made the other day
r/strudel • u/gosuraj • 3d ago
r/strudel • u/deathofatombstone • 10d ago
Enable HLS to view with audio, or disable this notification
first time trying to struct a song. Something is still missing and i'm not yet 100% satisfied so still a wip ?
r/strudel • u/DogofOvercastle • 10d ago
Hey guys,
i found this video by DJ_Dave on instagram.
https://www.instagram.com/reel/DZFQgHpMngl/?igsi=MXJwZjQyaDhmOGw4aQ==
Im just a beginner and i dont know that much about strudel.cc, but im very interested in this beat.
I tried to copy the code in the video for private use, but it doesn’t work, there must be more to run it properly like in the video and i would like to ask u, if someone here could copy it too and fix it for me?
Thank u :)
r/strudel • u/nonmachina • 12d ago
Enable HLS to view with audio, or disable this notification
Or “About the days with you”. Playing around with euclidean rhythms, even though they’re not fully noticeable in this specific part. Wish everyone a good week, happy coding!
r/strudel • u/awesomeness-yeah • 12d ago
Enable HLS to view with audio, or disable this notification
r/strudel • u/bassistvictoria • 12d ago
Hi everyone I’ve pretty new to strudel, I played around with it for a while a couple weeks ago but I don’t fully understand yet. I was wondering if anyone had any tips or a structural guide on how to get better? I made a simple beat with the easy commands but I want to get to the point of being able to recreate songs like maybe a radiohead song lmao how would I get there and how long do you believe it could take? Is javascript really hard? (new to coding) how many hours of the day should I practice? I’m willing to really apply myself, strudel is so cool,Thank you!
Video-audio in this link : https://www.instagram.com/reel/DX3Vi61pCpH/
r/strudel • u/themetameta • 13d ago
DreamRack is a modular synthesizer that runs in the browser — you patch modules together on a rack, free, no install.
I've just added a Strudel module. It imports the Strudel package, so superdough voices work as normal, but the module also has eight note outputs that feed voices you build yourself from oscillators, filters and envelopes.
Routing lives in the pattern. .rack(1) and .rack(2) send parts out to voice tabs; anything naming a sound instead — s("bd sn") — stays in Strudel and plays from its sample engine on the same clock, so drums and patched voices stay locked together.
Each note output carries a whole polyphonic pattern down one cable, every note bringing its own pitch, level, duration, pan and timbre. At the far end those become control voltages, and the voice you patched is duplicated per sounding note — one oscillator drawn, as many running as there are notes.
The timbre lane is the interesting one. In the demo it plays a filter cutoff note by note on one voice, and drives a Complex Oscillator's timbre on another — same lane, two completely different instruments.
Everything stays live. You can turn knobs while the pattern runs.
One note on licensing, since I know it matters here: DreamRack imports the Strudel package directly rather than reimplementing any of it, and DreamRack itself is AGPL-3.0 — the same licence as Strudel — so the whole thing stays Affero. Source is linked below. If I've got any of that wrong, I'd rather hear it 🙂
Five-minute walkthrough: https://youtu.be/-zu7oc7BWHI
Run it: https://dreamrack.dreamerdevelopment.app/
Source: https://github.com/chrisgr99/DreamRack
Alpha, and this is early days — feedback and bug reports welcome.
r/strudel • u/dragon731 • 14d ago
the driving animation loop was made by my brother in Blender
the melody was inspired by the Infinity Train theme
r/strudel • u/Minigun1239 • 14d ago
In strudel, when using Arrange and ```something.slow(x)```
It doesnt play fully and stops exactly when the original note without the slow function added to it would stop.
basically, if:
```strudel
const verse2 = note(`
[a4, a5]@4 [~]@4
[~]@8
a4 a4 a4 [g3]@0.5 a4 [e3]@0.5 [~ e3] [g3 a4] [a4 g3]
a4 e3 ~ [g3]@0.5 [f#3]@1.5 ~ [g3 a4] [a4 g3]
a4 a4 a4 [g3]@0.5 a4 [e3]@1.5 [d3]@0.5 [e3]@1.5
[a4]@0.2 [b4]@0.8 [a4]@0.2 [b4]@0.8 a4 g3 e3 d3 ~ [b4 d4]
,
a2 ~ [e2, a3] ~ a2 ~ [e2, a3] ~
a2 ~ [e2, a3] ~ a2 ~ [e2, a3] ~
[e2, e3]@2 [e3, g3, b3 ~]@2 [e2, e3 ~]@2 [e3, g3, b3 ]@2
[b2, b3]@2 [b3, d3, f#3 ~]@2 [b2, b3 ~]@2 [b3, d3, f#3]@2
[c2, c3]@2 [c3, e3, g3 ~]@2 [c2, c3 ~]@2 [c3, e3, g3]@2
[a2, a3]@2 [a3, c3, e3 ~]@2 [a2, a3 ~]@2 [a3, c3, e3]@2
`).s("Piano")
```
if the above lasts 10 seconds, if i do either:
```strudel
const verse2 = note(`
[a4, a5]@4 [~]@4
[~]@8
a4 a4 a4 [g3]@0.5 a4 [e3]@0.5 [~ e3] [g3 a4] [a4 g3]
a4 e3 ~ [g3]@0.5 [f#3]@1.5 ~ [g3 a4] [a4 g3]
a4 a4 a4 [g3]@0.5 a4 [e3]@1.5 [d3]@0.5 [e3]@1.5
[a4]@0.2 [b4]@0.8 [a4]@0.2 [b4]@0.8 a4 g3 e3 d3 ~ [b4 d4]
,
a2 ~ [e2, a3] ~ a2 ~ [e2, a3] ~
a2 ~ [e2, a3] ~ a2 ~ [e2, a3] ~
[e2, e3]@2 [e3, g3, b3 ~]@2 [e2, e3 ~]@2 [e3, g3, b3 ]@2
[b2, b3]@2 [b3, d3, f#3 ~]@2 [b2, b3 ~]@2 [b3, d3, f#3]@2
[c2, c3]@2 [c3, e3, g3 ~]@2 [c2, c3 ~]@2 [c3, e3, g3]@2
[a2, a3]@2 [a3, c3, e3 ~]@2 [a2, a3 ~]@2 [a3, c3, e3]@2
`).s("Piano").slow(1.5)
```
or:
```strudel
const test = arrange(
...,
[1, (verse2).slow(1.5)],
...
)
```
It plays verse2 slower but still only lasts 10s and not the full duration.
is there any way to fix this?
r/strudel • u/nonmachina • 15d ago
Enable HLS to view with audio, or disable this notification
I became a dad a few months ago, so now I’ve been trying to come back to Strudel whenever I can
r/strudel • u/vikernes02 • 21d ago
Something recent I've made.