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.
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).
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.
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.
I recently bodged together a board that would drive FastLED programs parameterized by the control voltages that come off a eurorack, it was really neat and straightforward because you have some really good clock sources to sync to
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.
> 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
This is so incredible, musically, visually and didactically. Absolutely amazing. Absolutely amazing.
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.
Amazing! Though I can't get the theme to stop changing while the music is playing. Is there a setting I'm missing?
Set colors to false on line 133
Looks like the theme changes are part of the arrangement (see lines 135-149).
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.
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.
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.
Well that song was my digital dopamine for the day. Couldn’t stop bobbing my head while in a busy train
Love this! Patterning the theme is such a great idea.
That made me smile, well done and thanks Lennard! (do recommend setting colors = False though)
Great work! I'm saving this one (I have it in a loop rn on my big screen).
This is great! I'm not really into electro, but I really like this one!
This is absolutely insane.
You made an entire performance. Good, good job
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.
I recently bodged together a board that would drive FastLED programs parameterized by the control voltages that come off a eurorack, it was really neat and straightforward because you have some really good clock sources to sync to
Not recommended for people prone to seizures
Love, love, love it! A fitting username!
Very cool! Thank you for sharing :)
That was a lovely experience.
love how you change the style as it plays. the custom font is a nice touch :)
RIP epileptics
Bravo!
Fantastic!