Files
kennethreitz 789b00eb85 Add Music as Code and Personal Infrastructure themes; refresh stale theme pages
- New theme pages for the Python-music arc and the self-hosting/archives arc
- Backfill 8 stale theme pages through June 2026 (21 uncovered essays -> 0)
- Link photo-archive essays from photography hub, music essays from music hub
- Every former orphan essay now has 2-4 inbound hub links

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 16:59:27 -04:00

39 lines
2.9 KiB
Markdown

# Music
I make electronic music as **Infinite State**. Between 2012 and 2018, it was my primary creative outlet alongside code. Five releases, all analog synthesizers, all processed through whatever was happening in my life at the time.
I'm a percussionist by training. Twenty years of drums, starting with marching band. These days I mostly play hand drums, djembe and cajon, when I play at all.
Currently making music on a **Teenage Engineering OP-XY**. Small, immediate, no screen to get lost in. The constraint is the point.
The latest project is something different entirely — a full album written in Python.
## Discography
- [**Interpretations**](/music/interpretations) (2025) — 24 tracks composed in Python with Claude, using pytheory. Indian classical raga, acid house, ambient drone, trap, and everything between. The code is the score.
- [**Unmastered Impulses**](/music/unmastered-impulses) (2016) — The debut. 13 tracks, almost entirely analog. Raw and unpolished on purpose.
- [**Resolution**](/music/resolution) (2017) — Recorded in my home studio in the spring. Closure and new beginnings.
- [**Messengers Rising**](/music/messengers-rising) (2017) — 14 tracks processing the bipolar diagnosis and its aftermath.
- [**Alchemical Divorce**](/music/alchemical-divorce) (2017) — An EP celebrating the end of a toxic relationship.
- [**As Above, So Below**](/music/as-above-so-below) (2018) — Ambient and experimental. The Hermetic principle as sound.
## Gear History
The studio I built between 2012 and 2018 is gone. Moog Voyager, Moog Sub37, Arturia MatrixBrute, DSI Tempest, Roland TR-8, a full [Eurorack rig](https://modulargrid.net/e/racks/view/63164), Ableton Live with Push. I sold all of it. The music lives on the streaming platforms. The gear served its purpose.
Now it's just the OP-XY, a pair of headphones, and whatever wants to come out.
## Writing About It
The Python era of this work has its own [theme page](/themes/music-as-code). The highlights:
- [**Interpretations: An Album Written in Python**](/essays/2026-04-01-interpretations_an_album_written_in_python) — How the album was made. No DAW, no MIDI; the code is the score.
- [**NumPy as Synth Engine**](/essays/2026-03-29-numpy_as_synth_engine) — Synthesis from arrays, no samples required.
- [**Free OP-XY Presets, Made from Python**](/essays/2026-04-01-free_op_xy_presets_from_python) — Patches for the OP-XY, generated by the same engine.
- [**A Mini DAW in the Python REPL**](/essays/2026-03-25-a_mini_daw_in_the_python_repl) — The workstation that fits in a prompt.
- [**What the Snare Drum Knew Before I Did**](/essays/2026-04-17-what_the_snare_drum_knew_before_i_did) — The percussionist's half of the story: what twenty years of rudiments know that code doesn't.
## Listen
Available on [Spotify](https://open.spotify.com/artist/infinite-state), [Apple Music](https://music.apple.com/us/artist/infinite-state), and all major streaming platforms.