Two traces from kieran.fm Captured 2026-10-22T20:44:44.891Z; v22.23.2. RADIO — SAMPLE / 100.0 MHz / T=0.7 Original JavaScript executed with fixed random seed 20261022 and a virtual clock. These are scheduled note choices, not recorded or rendered sound. note | scheduled seconds | pitch | Hz | chosen probability 1 | 0.05 | D♯4 | 311.13 | 0.2458 2 | 0.24 | C4 | 261.63 | 0.6492 3 | 0.43 | C4 | 261.63 | 0.5792 4 | 0.62 | C4 | 261.63 | 0.5792 5 | 0.81 | D♯4 | 311.13 | 0.2458 6 | 1.00 | C4 | 261.63 | 0.6492 7 | 1.19 | F4 | 349.23 | 0.1043 8 | 1.38 | G4 | 392.00 | 0.4511 9 | 1.57 | G4 | 392.00 | 0.2279 10 | 1.76 | C4 | 261.63 | 0.0727 11 | 1.95 | D♯4 | 311.13 | 0.2458 12 | 2.14 | C4 | 261.63 | 0.6492 13 | 2.33 | F4 | 349.23 | 0.1043 14 | 2.52 | G4 | 392.00 | 0.4511 15 | 2.71 | A♯4 | 466.16 | 0.1712 16 | 2.90 | A♯5 | 932.33 | 0.0007 SNAKE — 25 deliberate food pickups / T=0.7 Original game script; fixed food inputs and legal arrow-key presses. step | virtual ms | key | foods eaten | visible body cells | compactions 0 | 0 | start state | 0 | 3 | 0 1 | 130 | ArrowRight | 1 | 4 | 0 2 | 258 | ArrowRight | 2 | 5 | 0 3 | 384 | ArrowRight | 3 | 6 | 0 4 | 508 | ArrowRight | 4 | 7 | 0 5 | 630 | ArrowRight | 5 | 8 | 0 6 | 750 | ArrowRight | 6 | 9 | 0 7 | 868 | ArrowRight | 7 | 10 | 0 8 | 984 | ArrowRight | 8 | 11 | 0 9 | 1098 | ArrowRight | 9 | 12 | 0 10 | 1210 | ArrowRight | 10 | 13 | 0 11 | 1320 | ArrowRight | 11 | 14 | 0 12 | 1428 | ArrowRight | 12 | 15 | 0 13 | 1534 | ArrowRight | 13 | 16 | 0 14 | 1638 | ArrowRight | 14 | 17 | 0 15 | 1740 | ArrowRight | 15 | 18 | 0 16 | 1840 | ArrowDown | 16 | 19 | 0 17 | 1938 | ArrowLeft | 17 | 20 | 0 18 | 2034 | ArrowLeft | 18 | 21 | 0 19 | 2128 | ArrowLeft | 19 | 22 | 0 20 | 2220 | ArrowLeft | 20 | 23 | 0 21 | 2310 | ArrowLeft | 21 | 24 | 0 22 | 2398 | ArrowLeft | 22 | 25 | 0 23 | 2484 | ArrowLeft | 23 | 26 | 0 24 | 2568 | ArrowLeft | 24 | 27 | 0 25 | 2650 | ArrowLeft | 25 | 6 | 1 After pickup 24: 27 visible cells. After pickup 25: 6 cells, all outlined as dense. The source checks the 28-cell threshold after adding the new head, then retains its first six cells. There is no drawn 28-cell frame in this run: compaction happens before draw(). radio.js SHA-256: 6f9c80a58831f609ea7a00ad519b71f74d2aea74ff4533a5b75c5b2a8e34f4a3 snake/index.php SHA-256: fb56b0ac115b1321444c2f6e69b245b728e7e6c5c4d324a349b715846bc05266 executed snake inline script SHA-256: 15e03c50d43c0d831e1e65842c657f239ca1db313bed74ab191f4771f05a7c54 Full input conditions, per-event records and reproduction method: radio.json, snake.json, capture.mjs, METHOD.md.