View on GitHub
Icon for Music as Code

Music as Code

I'm a percussionist by training and an electronic musician by history, and for five years I made almost no music at all. Then AI collaboration broke the block, and what came out the other side wasn't a return to the old studio โ€” it was something stranger: music written in Python. Scores that are scripts. Synthesis from first principles. Tools that listen to language the way an ear does.

This thread collects that body of work. The premise underneath all of it: code and music are both languages for structuring time, and the boundary between composing and programming was always thinner than it looked.

The Breakthrough

The Instrument Is the Interpreter

The Album

Tools for the Ear

  • RhymePad: Seeing the Sound โ€” A scratchpad that reads the phonetics of verse and paints the rhyme architecture as you type. Built for poets and rappers; rhyme is music in language.

What the Body Knows

  • What the Snare Drum Knew Before I Did โ€” The counterweight to everything above. Twenty years of rudiments, and the knowledge that lives beneath language โ€” the part of music no script can hold.

Heritage

  • Understanding Ableton Push โ€” From the analog studio years, when the instruments were hardware and the code was someone else's.

The studio I built between 2012 and 2018 is gone; I sold all of it. What replaced it is a tiny synthesizer, a Python interpreter, and a collaborator that never gets tired of rendering one more take. I don't think the old way was wrong. I think the new way is more honest about what I actually am, which is a programmer who hears things.