generated from coulomb/repo-seed
Code as live time-based audio performance; the far live end of the live<->snapshot axis (no faithful static form; static = source + marked recording). The honesty test for graceful degradation. Enrichment-only (UC-54/55). Marks T5 done — all 8 batch tasks complete. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
260614 — Strudel.cc (live-coding REPL) deep dive
Date: 2026-06-14 · Source: SHARD-WP-0004 T5
What this is
A deep dive into Strudel.cc (the JavaScript port of TidalCycles): a browser live-coding REPL where terse pattern source is evaluated live into time-based audio — code as a running musical performance, with no document, no output cell, no file of results.
Why it matters
- The extreme of the live↔snapshot axis (named at T6): output is temporal, generative, performative, so there is no faithful static form — the best static projection is source (canonical, diffable) + an optional audio recording snapshot, marked as one performance. The honesty test for union-without-erasure + graceful degradation.
- Bounds the projection model's live end: ahead-of-time → view-time one-shot → continuous → irreducibly live/temporal (recording-only).
Yield
- No new UC (enrichment / design prior art; far live end). Enriches UC-54, UC-55; links UC-83/84, UC-37, UC-35.
Contents
| Path | Role |
|---|---|
findings.md |
Code-as-live-performance, the limit of static projection, INTENT mapping, UC disposition (enrichment-only), architecture notes (T16 far end of live↔snapshot axis) |