Kill the DJ (And Replace Them With a Ruby Script)
Music production has become a spreadsheet exercise. You drag a WAV file. You align it to the grid. You press spacebar. Congratulations, you are a localized Spotify client. Live Coding is different...
Music production has become a spreadsheet exercise. You drag a WAV file. You align it to the grid. You press spacebar. Congratulations, you are a localized Spotify client. Live Coding is different...
You want to generating images. You could buy an H100. It costs as much as a Honda Civic. Or you could rent one from Lambda Labs for the price of a coffee. (A very expensive coffee, if you forget to...
You have a container. It runs fine on your laptop. You deploy it to RHEL/Oracle Linux. It crashes. Permission Denied. You check chmod. It’s fine. You check chown. It’s fine. It’s SELinux. It’s alw...
Traditional synthesis is math. SinOsc.ar(440). Neural synthesis is magic. BlackBox.predict(Techno). We are connecting SuperCollider (the grandfather of audio code) with PyTorch (the brain of the n...
It used to be five people in a basement in London. Now it’s a global movement. We have Algoraves. We have Academic Conferences (where people dance). We have kids in primary school writing loops ins...
Algorithmic composition used to be for math nerds who liked the idea of music more than music itself. Now we have AI. And the AI actually knows what a “Groove” is. We can feed context into the mach...
Music production is 10% creativity and 90% clicking. Clicking “Add Track.” Clicking “Load Plugin.” Clicking “EQ.” I hate clicking. So I built a bridge between Claude and Ableton Live. Now I tell th...
Programmers love Holy Wars. Vim vs Emacs. Tabs vs Spaces. Now we have: Ruby vs Haskell vs JavaScript. Sonic Pi (Ruby): For teachers and people who like to sleep at night. TidalCycles (Haskell...
Text is great. I love text. But sometimes you want to connect a Noise SOP to a Geometry COMP and watch it wiggle. TouchDesigner is visual programming that doesn’t suck. It is standard C++ OpenGL hi...
We used to have APIs. They were nice. They were documented. Now we have LLMs. They are chaotic. They hallucinate. Model Context Protocol (MCP) is the attempt to teach the chaotic LLM how to use the...