# 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) |