Oh my god.
Oh my god.
📌
if you have come across lu wilson aka toad pond they're amazing. mas.to/@TodePond
is that yr bunny?😍🐰
It isn't, it's a bunny meme I like
@paulsdmcr.bsky.social @ofblacklanterns.bsky.social @joemuggs.bsky.social are you familiar, blown away here
God, my brain couldn’t cope with making music through coding like that. I suppose it’s like a more intuitive version of when I (unsuccessfully) attempted programming music in C64 BASIC when I was a kid
Like it's one thing showing a couple of sliders on the video but the way everything is sounding so upfront and sitting clean in the mix there must be an encyclopedia's worth of code sitting below it
I need to know why they call it a REPL vs a notebook. It's amazing either way.
REPL is certainly a much older term
Yeah, and I understand that there is a while(true) loop constantly scanning the code. Usually programmers are super specific on terminology tho which is why I asked. Guess I have some reading to do!
When I see notebooks the main differences are: not line/statement oriented, you decide to run a section You get many sections and state between, a document model you can edit, etc And often a data viz element
Right. And she's clearly commenting out code to mute as opposed to clicking run or stop. Notebooks are also more "blocky" like you say. The thing that really got me was the in-line slider.
A notebook is a form of REPL. Think of REPL as the more generic form of a notebook.
RE while(true) loop, basically. Called "event driven programming". There's a part of the application/os that is repeatedly scaning for changes in the code. Same thing with your mouse pointer tracking across the screen, it's just asking the pointer "where are you?" Like a zillion times/sec.
I want to see the #include section
Me: "But I don't wanna learn JavaScript" Also me: hovering over the download button
Yes, exactly! Like working with the SID chip in a C64!
It’s not harder than making music with any other instrument Showing the mechanism very visible through written code makes people see more of what’s going on than with minuscule barely perceivable muscle movements and hence respect it more. Not because it’s harder, but because it’s easier to see!
Then you also might like this: dittytoy.net/ditty/b3585f... @dittytoy.net
Actual vibe coding, love it!
@hobalala.bsky.social espia
Ela foi babilônica!!!
@down.blue
⬇️ Tá na mão, aperta aqui pra baixar!
@hernique.bsky.social www.youtube.com/channel/UClP...
@lhamadopago.de
I love thissss
@down.blue
⬇️ Tá na mão, aperta aqui pra baixar!
This is incredible. It looks like this is the tool she's using: strudel.cc
She used to use Sonic Pi. I haven’t used either so I can’t tell by looking at the code, but she did videos about Sonic Pi in the past. Maybe she’s switched.
Here's a tiktok where she talks about her setup a little bit. It is Strudel.
Quick access to interconnected elements seems like a big advantage. I can’t imagine trying to string elements together and improvise on the fly during a live show, even using something more intuitive like Reason.
thanks for sharing! I was curious what tool it was
📌
U da real MVP
I have to try this so bad!!
@tmsparks.bsky.social we gotta play with this haha
Thanks 🙏. Came here looking for exactly this.
This is just AcidPro in a notebook
Are we sure she is not a synthetic?
prepare to be fucking annihilated 0b5vr.com/0mix/0mix.html (github: github.com/0b5vr/0mix)
Holy fucking shit that's awesome
It just takes time and start with one sequence, one drum and so.
📌
Oh my fucking god finally music mixing that makes sense to me
Wow that is great. Just cutting to the chase on the backend of what the keyboards and apps do on the front end.
this kind of thing first emerged about 15 years ago and was called bytebeat but it seems like its come a really long way
No live coding predates bytebeat by around ten years
seems like there needs to some kind of comprehensive history of the art form
There's this book livecodingbook.toplap.org
That's sick! I've not seen that setup but had a play with Orca, which doesn't actually house the samples or audio just triggers.. but you can get it to do some nice changeable patterns. 100r.co/site/orca.html
Dope, I got to have a nose at that
you might also enjoy: www.youtube.com/@daniel.aage... I think his music is more ableton/M4L but he does live coded synced visuals too that are next level.
On it, I'll inspect, big up!
what black magics is this! freaking SICK
This is so cool
this is the closest thing in the world there is to magic
📌
@brocktoon.bsky.social I can’t imagine you haven’t seen this yet but JUST IN CASE
Oh yeah, popped up on my fyp
Wtf
@katiefenn.bsky.social have you seen this?!
That’s very cool! I’ve also had a play around with Sonic Pi which does something similar. I’ve had an on/off project over the years to try to something like this with JavaScript and web midi
@dj--dave.bsky.social is kinda here
Hell yeah
#shinobookmarks
📌
Holy shit
📌
this feels like when Joey Pants is telling Neo about the Matrix code and he's like "this is a person and this is their job and this is their life" and Neo's like "Yeah, of course" and pretending he understands
bsky.app/profile/sini...
Just have to sync it with a REPL for visual FX #ohwait
@tucy.bsky.social vc. se fosse formado em musica e computação.
ela arrasa
I need these tools
Holy shit!!!
Aint it just a REPL of the music program?
God damn, this is nice. Gonna have to play with that.
@down.blue
⬇️ Tá na mão, aperta aqui pra baixar!
@sys.64738.de
📌
i'm a programmer, not a musician, and I hate javascript. but then I looked up Strudel and saw it's a JS port of Tidal, which uses Haskell. And now I'm gonna let my special interest in functional programming languages drag me into learning to make music.
I've been looking for a reason to learn Haskell, as well. This would definitely be a fun hobby project
@down.blue
⬇️ Sure! Press here to download it!
That’s how I write production code, in production
@down.blue
⬇️ Tá na mão, aperta aqui pra baixar!
Saw this recently on insta, amazing.
@marcelluschagas.bsky.social fazendo música.
Não entrega minha época de DJ na Ilha Porchat, meo!
If you like this you can also check out ORCA, basically music matrix, it’s super impressive 100r.co/site/orca.html
CC @osmote.net
YES
@johnnypg.com por si en la siguiente haciendada se os cae el Tidal y os toca inventar
Looks like csound?
@suswave.bsky.social @bellydrum.bsky.social 𝙮𝙖𝙡𝙡.
Very appealing to those of us who use vim in 2025
Omg this was recommended to me on insta the other day, fuckin wild. Makes sense, though. There's lots of crossover between programming and edm music production.
I wanna know what that's written in! I've fucked around with Lua but I don't know if I've seen this exact format before. You can make music from anything and I'll maintain that past my expiration date!
It's JavaScript, but I don't think you need to know the language just memorize functions to call and how.
Cc: @orangetronic.bsky.social
oh hello mate! yes. DJ Dave rules
🤯🤯🤯🤯🔥
📌
📌
l👏o👏v👏e👏t👏h👏i👏s👏!
What setup is this? Any info on the system she is using? Would love to make this myself
Strudel bsky.app/profile/mk.g...
that's the difference, that this is all in a browser, using JS. that's just an issue of excess computing power and the evolution of programming languages, because you've always been able to spin up something similar if you dedicated time to setting things up as a standalone program
it's strudel! as with orca and similar tools, big learning curve but then it pays off
Live coding music is a thing - folks like Andrew.Dorenson and Thor Magnusson perform like DJs in clubs as well. Here is a great talk by Sorenson using his Extempore program to live code a performance and talk us through it - youtu.be/yY1FSsUV-8c?...
i mean it's been a thing for like 20+ years now. cycling 74 and max/msp live stuff has been around for decades. this is just a different environment autechre's draft 7.30 (the most prominent and straightforward usage of this mode) came out in 2003 and dont get me started on csound
Those tools have existed for long as you say but actually using the code projected during the performance is (relative to csound) recent simply cos the compute wasn't there before. And csound can't practically be used live today too (a tad too low level). Max could've been but wasn't used like that.
my point was more that this didnt come out of nowhere. in various weird subcultures folks would sometimes use trackers live but they werent generally big dance parties, they were nerd parties.
Sure yeah. But the code was projected and very much part of the performance. Nerd party indeed!
One of my thumb rules is if I use "X is *just* Y", I examine it further especially if both X and Y exist. Sorensen and Magnusson made their own lang/env to align with their creative think. Max would've been humanly slow for their process is my guess.
at this point i just want to say the names of things in public so that interested folks can follow up, but it looks like the REPL/live-coding paradigm was applied to csound at roughly the same time github.com/kunstmusik/c... (hasnt been updated in ages, uses vim which is a lift for non-nerds)
and i want to emphasize, i am not saying anyone is wrong or bad here, i think it is genuinely important to attach notations around the history of these very tiny, niche experiments to any broader discussion of how fucking cool the results of related things are.
like, that coder in particular has two forks of his repository. it did not become a thing outside his own home workshop. but it indicates that others, probably quite a few others, were working on similar projects in their spare time, almost certainly without support
Sure. There were musicians and composers before Mozart and who he learnt from. That doesn't diminish his contributions.
please dont take me as trying to diminish anyone
holy christ, it's based on lisp
Oops - typo.- Andrew Sorenson
Double typo - Andrew Sorensen - apologies!
You are correct. And I just realized how my brain isn’t as good as I thought it was.
Not sure about the adjective 'hardest', but it is indeed shit. Devoid of any talent other than twisting a few knobs.
I’m pretty sure “hardest” isn’t describing the level of difficulty.
I bet you make a lot of friends online huh
I do fine thanks. Just had enough of the phony autotune no talent muzak. Was born in 1950. For the first 50-60 years of my life music required talent.
Oh you’re super old and cranky? I would never have guessed
I'm not sure 75 is "super" old but it'sup there. Not usually cranky, no. Nine grandkids keep a smile on my face.
Nothing new
📌
heads up @mediapathic.bsky.social
Thsi is so sick I kinda wanna try that
YO WHAT