From d803c8222ffbe42338a607b0de44a00a6437d29d Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Mon, 6 Apr 2026 12:48:58 -0400 Subject: [PATCH] Update Interpretations essay links to official sites Co-Authored-By: Claude Opus 4.6 (1M context) --- .../2026-04-01-interpretations_an_album_written_in_python.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/essays/2026-04-01-interpretations_an_album_written_in_python.md b/data/essays/2026-04-01-interpretations_an_album_written_in_python.md index 327e5eb..adeaf87 100644 --- a/data/essays/2026-04-01-interpretations_an_album_written_in_python.md +++ b/data/essays/2026-04-01-interpretations_an_album_written_in_python.md @@ -3,7 +3,7 @@ I'm working on an album. Each track is a Python script. You run it, it renders a WAV file. That's the whole workflow. -The project is called [**Interpretations**](https://github.com/kennethreitz/interpretations), and it's built on [PyTheory](https://github.com/kennethreitz/pytheory) — the same synthesis engine I've been writing about [lately](/essays/2026-03-29-numpy_as_synth_engine). No DAW. No MIDI. No samples. Just Python files that describe music and a library that turns them into sound. +The project is called [**Interpretations**](https://interpretations.kennethreitz.org/), and it's built on [PyTheory](https://pytheory.kennethreitz.org/) — the same synthesis engine I've been writing about [lately](/essays/2026-03-29-numpy_as_synth_engine). No DAW. No MIDI. No samples. Just Python files that describe music and a library that turns them into sound. ![Interpretations player running in the terminal](/static/images/interpretations-player.png)