v4 Phase 1: pulse-set rhythm lanes; audio laws; census recovered

18 procedural kits -> KITS data lanes + one interpreter; euclid is lane notation not an overlay; chordEvery dimension replaces the CHORD_BEATS=8 assumption (default 8, zero rng when absent)

• fixtures.js harness: 1017/1017 hashes byte-stable across the refactor; buildEvents ~30% faster (2.1 -> 1.4 ms/state)

• audio laws (human-calibrated): crackle -6dB at the one realization point; noise sweeps -9dB with deep resonant cuts (riser 150-2200Hz res .72) — in-context riser contribution -18 -> -35dB peak

• lost transitions census reconstructed: micro lick 31.8% / kit fill 23.3% of auto picks, sweep 0%; 3-min rule firing 72/183 tracks; sampler 200/366; honky_tonk wired into blues comping

• render-sample-video cut-lock math learns chordEvery

▶ Play it: Ballroom Leviathan — a horn-and-piano genre that plays almost entirely sampled instruments https://stellate.app/?genre=bigband&seed=6563&path=814.14134,833.14167,795.14167&xdur=13.122

ffb6887 https://github.com/aboard-io/stellate/commit/ffb68873db974be6deb31572f1f5e7430ff98970