Live data from Hacker News

Learning music with Strudel

terryds.notion.site

71–80 of 139 posts

Re: Learning music with Strudel

#71
post #43

Let me introduce you to a good time. Step 1: https://strudel.cc/workshop/getting-started/ . Click play on coastline" @by eddyflux Step 2: Listen for a while Step 3: setcps(.75) -> setcps(1.5) Step 4: Listen :) That is the extent of my strudel knowledge, but damn this is cool.

Sadly doesn't even run at all on safari. "Importing a module script failed." :(

Running fine here on Safari 26.1 (Tahoe 26.1).

Re: Learning music with Strudel

#72
post #36

Earlier quoted context omitted.

Another live-coding environment that is quite nice (Haskell-based) is TidalCycles: https://tidalcycles.org I wrote a whole album of material about 10 years ago with it, just remastered/re-released it. It's a fun way to write music while on an airplane!

Strudel is TidalCycles but in javascript.

yeah, but TidalCycles doesn't have the interactive code that shows you what is playing or have inline sliders :P

Re: Learning music with Strudel

#74
post #69
post #67

Earlier quoted context omitted.

Such a good example of why everything is becoming js. Because it's where the users are. Anything that isn't in js will just languish comparatively. Everything is becoming js because everything is becoming js.

Have you taken a look at how to install the Haskell variant? It's a full-on recipe, or a docker container. I'd take a desktop application over a website any day, but that was not on the menu. It was an SPA vs a devops exercise. Of course the SPA wins.

Yes. The web wins on deployment every time.

Re: Learning music with Strudel

#75
post #43

Let me introduce you to a good time. Step 1: https://strudel.cc/workshop/getting-started/ . Click play on coastline" @by eddyflux Step 2: Listen for a while Step 3: setcps(.75) -> setcps(1.5) Step 4: Listen :) That is the extent of my strudel knowledge, but damn this is cool.

Sadly doesn't even run at all on safari. "Importing a module script failed." :(

Also worked find on my Safari 18.6

uBlock/uMatrix perhaps? At least that was for me the issue on Firefox.

Re: Learning music with Strudel

#77
post #4

I posted this link, some days ago: Coding Trance Music from Scratch (Again) [video]: https://www.youtube.com/watch?v=iu5rnQkfO6M It´s a well done programming and music performance

This is an excellent example. It also highlights how if I tried this it would sound terrible as I lack have vocabulary to describe what I want, and how that relates to the code.

Re: Learning music with Strudel

#78
post #74
post #69

Earlier quoted context omitted.

Have you taken a look at how to install the Haskell variant? It's a full-on recipe, or a docker container. I'd take a desktop application over a website any day, but that was not on the menu. It was an SPA vs a devops exercise. Of course the SPA wins.

Yes. The web wins on deployment every time.

Steam wins for games imho.
Post reply on HN