Top
Best
New

Posted by ofalkaed 2 days ago

Programming languages used for music(timthompson.com)
295 points | 98 commentspage 4
mike_ivanov 20 hours ago|
Opus Modus (mentioned there) is quite notably Common Lisp
lynx97 1 day ago||
Csound (I think v3) was the first music language I played with, back in the early 90s, under DOS even. Back then, running in real-time wasn't a thing. Generate a WAV file and play it after the program finished. Later, at the end of the 90s, I remember playing with CLM/CM, in common lisp.

But the most productive experience was definitely SuperCollider. I can only recommend giving it a try. Its real-time sound synthesis architecture is great. Basically works sending timestamped OSC messages AOT (usually 0.2s). It also has a very interesting way of building up so-called SynthDefs from code into a DAG. I always wondered if a modern rewrite of the same architecture using JIT/AOT technology would be useful. But I digress... SC3 is a great platform to play with sound synthesis... Give it a try if you find the time.

whilenot-dev 1 day ago|
I can vouch for the tutorial series from Eli Fieldsteel[0] for getting into SuperCollider and audio synthesis in general. If you were ever curious on how to bridge the gap between signal processing and music theory through mathematical operations, I think this is one of the best series out there.

[0]: https://www.youtube.com/watch?v=yRzsOOiJ_p4&list=PLPYzvS8A_r...

asupkay 22 hours ago||
There's a community in NYC called Livecode that hosts in person events for programming music and it's awesome
yogurtboy 22 hours ago|
This sounds sick! I wonder if there's something similar in Seattle.
wbeckler 21 hours ago||
Here's a list of global locations: https://livecode.nyc/network
dmd 21 hours ago||
And at least 5 times a year someone designs a new one where it is painfully obvious that they're almost entirely unaware that anyone has ever designed one before - or if you're very lucky, maybe they've heard of ABC.
hellobluelings 1 day ago||
There is also literate programming for music, right? Just like Donald Knuth describes it in his literate programming approach? See for example the videos by Fauci etc. They say things like eh eh, pause then play music using items such as a pen, there is even a conductor. Very entertaining. Is that true? Or just my imagination?
anondawg55 14 hours ago||
Max is great.
yakshaving_jgt 23 hours ago||
Haskell is also a popular choice for music production and live music performance.

https://youtu.be/XYe8AKYPUYc?si=ZYP4QM5FLn00-5u6

jarmitage 1 day ago||
see also https://github.com/toplap/awesome-livecoding
oliverpaddock 1 day ago|
A few months ago I outlined a spec for a new modern programming language inspired by LilyPond I call Capo. I haven’t done anything with it yet but the idea is that it compiles to MNX, which is the (still in development) successor to MusicXML, becoming a language that could be used as a scripting language in any program that supports MNX or as a standalone text-based music tool. Thought this group might find it interesting: https://github.com/Capo-Lang/capo
ofalkaed 9 hours ago|
Can you give a rundown on how it differs from lilypond? What deficiencies you are addressing?