Live data from Hacker News

Strudel REPL – a music live coding environment living in the browser

strudel.cc

11–20 of 56 posts

Re: Strudel REPL – a music live coding environment living in the browser

#12
post #2

There are some pretty amazing live coding sessions of Strudel on YouTube. Some examples: https://www.youtube.com/watch?v=HkgV_-nJOuE https://www.youtube.com/watch?v=HkgV_-nJOuE

Switch Angel is awesome. She also has some Instagram tutorials.

So random seeing her mentioned here today. I just discovered her yesterday, saw a Youtube short where she's operating a Eurorack synth at Switched On in Austin, TX. It's a cool little synth shop that's worth checking out if you're ever in town. Looks like they've moved locations recently though.

Re: Strudel REPL – a music live coding environment living in the browser

#13
Oh and there is flok[1] which combines the strudel repl with visuals from hydra. Also there are sclang and other algorave environments available. Everything is synced (with crdts i guess) so it’s live collaborative. Which is nice to remotely jam with friends

[1] https://flok.cc

Re: Strudel REPL – a music live coding environment living in the browser

#15

Strudel is a JavaScript port of TidalCycles (Haskell). While TC uses SuperCollider for the synthesis, Strudel uses superdough which seems to be a custom implementation. I'm currently learning SuperCollider sclang and waiting for a version upgrade to have a reason to submit it here - usually some of the discussion is quite insightful. Anyway sclang is the PHP of music - just uglier and less consistent. But it's also p…

I was goofing around with TidalCycles and really wanted to use it for the Haskell syntax but Strudel’s interface is so slick I suffer the JS syntax.

Thanks for mentioning superdough I hadn’t seen it anywhere while I was playing with all of the above. Piqued my curiosity :)

Re: Strudel REPL – a music live coding environment living in the browser

#16
post #14

Can it make music like e.g. Extempore (see https://www.youtube.com/playlist?list=PL_eJ0XdLbWzzq_03wTIMV... )? All examples I've heard from Strudel so far are pretty boring (constant beat/chord machine music). Are there examples in other styles?

Strudel can use custom samples in addition to the built in synths and samples. The language is really expressive. I’ve not gone too far into playing with it but from what I’ve seen it’s pretty flexible.

That said I’ve only seen people making house/techno/drum-n-bass kinda stuff with it.

Re: Strudel REPL – a music live coding environment living in the browser

#17
post #14

Can it make music like e.g. Extempore (see https://www.youtube.com/playlist?list=PL_eJ0XdLbWzzq_03wTIMV... )? All examples I've heard from Strudel so far are pretty boring (constant beat/chord machine music). Are there examples in other styles?

Strudel can use custom samples in addition to the built in synths and samples. The language is really expressive. I’ve not gone too far into playing with it but from what I’ve seen it’s pretty flexible. That said I’ve only seen people making house/techno/drum-n-bass kinda stuff with it.

The syntax is pretty relevant for the kind/compexity of the aspired music. The music from the examples is quite simple compared to what Soerensen does with his Lisp-like syntax. Strudel seems to go more towards SuperCollider syntax, which from my humble point of view is better suited for offline productions.

Re: Strudel REPL – a music live coding environment living in the browser

#18
post #4

Earlier quoted context omitted.

Switch Angel is awesome. She also has some Instagram tutorials.

Dj Dave is the other creator I've found doing strudel content. https://youtu.be/E1K6Sv-oIb0

"Hard Refresh" and "Airglow" made it onto my "On Repeat" playlist almost immediately.

Re: Strudel REPL – a music live coding environment living in the browser

#20

Strudel is a JavaScript port of TidalCycles (Haskell). While TC uses SuperCollider for the synthesis, Strudel uses superdough which seems to be a custom implementation. I'm currently learning SuperCollider sclang and waiting for a version upgrade to have a reason to submit it here - usually some of the discussion is quite insightful. Anyway sclang is the PHP of music - just uglier and less consistent. But it's also p…

In the supercollider forum there is talk about a wasm port of supercollider: https://scsynth.org/t/webassembly-support/3037

I wonder if that could be used at some point.

Post reply on HN