Learning music with Strudel

2025-11-260:09563136www.notion.so

A tool that connects everyday work into one space. It gives you and your teams AI tools—search, writing, note-taking—inside an all-in-one, flexible workspace.

JavaScript must be enabled in order to use Notion.
Please enable JavaScript to continue.


Read the original article

Comments

  • By DigitalDopamine 2025-12-0214:5622 reply

    Loved playing with it! https://strudel.cc/?qVv8Cr0OD6cc

    • By abhinavmir 2025-12-0218:091 reply

      I shed an actual tear. I dreamed of days like this. I got close, building a small language for generating generic music, but with decay, sawtooth and stuff? It's a functional DAW.

      • By kaoD 2025-12-038:06

        > functional DAW

        I made Lambda Musika[0][1] a long time ago and its elevator pitch is literally "Lambda Musika, the functional DAW" (as in functional programming).

        Check the teal button at the bottom for other examples!

        I don't use it that much anymore (Strudel's language is truly expressive) but I still reach for it when I want to do sound design, since Strudel is more like a sequencer (where Lambda Musika lacks).

        [0] https://lambda.cuesta.dev/

        [1] https://github.com/alvaro-cuesta/lambda-musika

    • By xrd 2025-12-0215:19

      This is so incredible, musically, visually and didactically. Absolutely amazing. Absolutely amazing.

    • By simonw 2025-12-0218:10

      That demo is excellent. You can uncomment some lines at the bottom and hit alt+enter (or click the Update button) to add visualization effects too.

    • By alabhyajindal 2025-12-0217:022 reply

      Amazing! Though I can't get the theme to stop changing while the music is playing. Is there a setting I'm missing?

      • By DigitalDopamine 2025-12-0217:48

        Set colors to false on line 133

      • By yayitswei 2025-12-0217:26

        Looks like the theme changes are part of the arrangement (see lines 135-149).

    • By smrq 2025-12-0216:31

      That's absolutely sick. I love seeing a full arrangement like this as opposed to destructive live coding--that's cool too, but I don't really vibe with it as a workflow. Definitely taking some inspiration from this.

    • By rodrigodlu 2025-12-0216:02

      Wow, I started learning recently, I didn't know you can change the theme.

      Also this music brings really good vibes!

      I get more motivated when I can see it working directly and change some code here and there!

      Thanks for sharing.

    • By theshrike79 2025-12-0311:09

      Ahh, so THAT's how you make an actual song with it instead of just a loop :)

      SwitchAngel always makes their songs live so I never got it, but now I understand.

    • By mettamage 2025-12-0216:53

      Well that song was my digital dopamine for the day. Couldn’t stop bobbing my head while in a busy train

    • By chrislo 2025-12-0216:30

      Love this! Patterning the theme is such a great idea.

    • By globalnode 2025-12-0222:14

      That made me smile, well done and thanks Lennard! (do recommend setting colors = False though)

    • By l0c0b0x 2025-12-0216:30

      Great work! I'm saving this one (I have it in a loop rn on my big screen).

    • By mazswojejzony 2025-12-0216:29

      This is great! I'm not really into electro, but I really like this one!

    • By dallen33 2025-12-0217:53

      This is absolutely insane.

    • By butlike 2025-12-0218:021 reply

      You made an entire performance. Good, good job

      • By squarefoot 2025-12-0219:341 reply

        I found that annoying on the editor, but if used on a 2nd screen to build graphics programmatically (fractals, etc), or via an external port to drive RGB LEDs arrays or matrices, results could be spectacular. Imagine fractals driven by music or a giant spectrum analyzer made of LED strips.

    • By oceansky 2025-12-0221:59

      Not recommended for people prone to seizures

    • By fuzzythinker 2025-12-038:26

      Love, love, love it! A fitting username!

    • By josittas 2025-12-0215:24

      Very cool! Thank you for sharing :)

    • By lioeters 2025-12-0215:29

      That was a lovely experience.

    • By ubidefeo 2025-12-0217:36

      love how you change the style as it plays. the custom font is a nice touch :)

    • By IrrationalGaze 2025-12-038:34

      RIP epileptics

    • By jamesfmilne 2025-12-0222:35

      Bravo!

    • By WhyOhWhyQ 2025-12-0217:53

      Fantastic!

  • By faxmeyourcode 2025-12-0214:435 reply

    I've run across more and more strudel musicians (developers?) doing a kind of live coding performance art and posting clips on tiktok and reels. It's really entertaining to watch. I've been meaning to dabble in it.

    • By ashwindharne 2025-12-0217:05

      I went to a basement party/rave recently where the DJ was live-coding strudel, was incredibly cool to see in person. people would watch them type out new lines in anticipation of a beat drop

      Pretty cool to see this post, I had no idea where to find more info about it!

    • By grantmuller 2025-12-0216:431 reply

      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!

    • By xdc0 2025-12-0215:35

      It's fun to watch and somehow more approachable to me than a big program with lots of menus and virtual knobs.

    • By venturecruelty 2025-12-030:15

      Algorave definitely seems to be having a moment! I know the scene has been around for a while (live chiptune shows have been a thing for years), but it seems like the Strudel-specific live coding shows are rapidly becoming popular. I love to see it. As someone who likes both programming and music, it's awesome to see people mix both and get fantastic results.

    • By ge96 2025-12-0218:37

      Would be curious licensing on music you produce with it eg. can you use it, record the session then put it on YT no copyright.

  • By simonw 2025-12-0218:233 reply

    I've been seeing a few links to Strudel recently so I went digging to see how old the project is - looks like it launched in April 2022 https://loophole-letters.vercel.app/strudel

    It came out of the same team as Tidal Cycles, a Haskell live-coding music tool which was first released around 2009. https://tidalcycles.org/docs/around_tidal/tidal_history/

    • By hecanjog 2025-12-0315:38

      The toplap wiki has some more history about the community too: https://toplap.org/wiki/HistoricalPerformances

      Edit: oh right! Also the toplap documentary from 2005 has some actual video of early live coding performances from this community. https://archive.org/details/toplap-documentary

    • By pragma_x 2025-12-0223:18

      IIRC, that team are also (now) live-music-coding veterans, which in turn has informed how Strudel is built. It's not just a project that does stuff, it's a pretty well crafted instrument that is ideal for these performances.

      As an engineer, I love letting the requirements shape the solution, but this is just on a whole other level.

    • By Sammi 2025-12-0219:324 reply

      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.

HackerNews