I've seen some cool demos on YouTube from SwitchAngel.
liotier 119 days ago [-]
Both have a music domain specific language, but they differ in essential ways:
- Strudel, TidalCycles and FoxDot are temporal-first, designed for live performance, with code rewritten on the fly.
- Dogalog is a constraints-solving composition system, for offline use.
dannyayers 112 days ago [-]
Dogalog works live - try it.
thomascountz 119 days ago [-]
How are things going with Sonic Pi?[1] I have lots of fond memories and don't remember there being many strongly popular alternatives some years ago... though maybe I was living under a rock (..and roll).
Feels like more and more of these sorts of things are popping up. For example there's TidalCycles which is a Haskell version of the idea, which also exists as https://strudel.cc/ which is I believe a webasm version of it.
lambdas 118 days ago [-]
Other way round, no? TidalCycles predates Sonic Pi by a number of years
runevault 118 days ago [-]
Really? Color me corrected I only ran into TC after SonicPi.
Though this entire discussion reminds me I need to fix my TidalCycles setup, had it working on Linux with vscode but I tried it out again a month or two ago and it wasn't playing anymore.
som 119 days ago [-]
Really appreciate the focus on education and a11y with sonic pi - a genuine differentiator
Co-creator (with Claude) here - thanks for the suggestions! I will be visiting it again in the near future.
Since first making it live I have added an AI connector but unfortunately have managed to break the server I had proxying to an LLM. I'll try and fix next session.
mparis 119 days ago [-]
I haven't tried the demo but I love this idea!
Would be cool if I could somehow constrain a chord to a key then enumerate the scale degrees that I want so I can make some real funky sounds that don't fit the standard Chord Qualities.
I did study Prolog in a past life but it never really stuck. It was vibe coded but I spent a lot of time planning prompts - I've had to deal with Claude's style (cruft explosion) in other projects, so I had my eyes open on this one.
linesofcode 119 days ago [-]
Love this! Musically I’m a noob but this I can understand!
chrisjj 123 days ago [-]
Looks great! But on latest Android Chrome here, the live demo plays two hits then silence.
Avshalom 119 days ago [-]
I have absolutely no idea what to do with this but I'mma play around with it.
https://strudel.cc/
https://larkob.github.io/strudel/tutorial/
I've seen some cool demos on YouTube from SwitchAngel.
- Strudel, TidalCycles and FoxDot are temporal-first, designed for live performance, with code rewritten on the fly.
- Dogalog is a constraints-solving composition system, for offline use.
[1]: https://sonic-pi.net/
Though this entire discussion reminds me I need to fix my TidalCycles setup, had it working on Linux with vscode but I tried it out again a month or two ago and it wasn't playing anymore.
Since first making it live I have added an AI connector but unfortunately have managed to break the server I had proxying to an LLM. I'll try and fix next session.
Would be cool if I could somehow constrain a chord to a key then enumerate the scale degrees that I want so I can make some real funky sounds that don't fit the standard Chord Qualities.