# Runtime capture — live DSP tables (registry heartbeat, SR 48000) > **Сжато 2026-08-28.** Полный журнал 2026-08-19—2026-08-23 → [`handoff/archive/NOTES_LEVEL_2026-08-18_2026-08-23.md`](archive/NOTES_LEVEL_2026-08-18_2026-08-23.md) + [`handoff/NOTES_LEVEL_INDEX.md`](NOTES_LEVEL_INDEX.md). Детали FIR-цепи → `handoff/BLOCKMAP_529fe0.md`. ## Registry heartbeat Heap run `{u64 count, u64 ptr}` stride 0x10, base `0x29b06c0` (anon 0x2922000) — офлайн, `0x28b06c0` — GUI (сдвиг ареной). Поиск: скан `u64==8193` + readable ptr, требовать run `count/ptr` stride 0x10. Надёжный beacon (vptr/44100-marker — тупик). ## Captured tables (SR=44100 project → internal freq-axis 48000) | idx | count | content | |-----|-------|---------| | [00] | 8193 | identity ~1.0 | | [01] | 8193 | **WIN_freq 0.5→1.0** (idx1024 0.68, idx2048 0.8) = live `0x540658` | | [03] | 8193 | **0.596→0.126** = `rwin_C0` (byte-identical GUI) | | [04] | 8193 | 0.404→0.874 = 1−[03] | | [05] | 8193 | 0.0435→~0 | | [06] | 8193 | 0.9565→~1.0 | | [0d] | 2049 | **freq-axis 0..23988.3 Hz, 11.713 = 48000/4096** → internal SR 48000 | | others | 8193/16384 | опоры, FFT-планы | **Проверка:** `[03]` head 0.5960761 byte-identical GUI — registry authoritative. **Freq-axis spacing 11.713 ⇒ internal SR 48000** независимо от проекта 44100. ## Files saved - `handoff/rtwin_freq_44100.npy` — WIN_freq 8193 f32 (live 0x540658) - `handoff/rtfreqaxis_48000_internal.npy` — 2048 f32 - `handoff/rtwa_596.npy`, `rtwb_404.npy`, `rtwc_043.npy`, `rtwd_956.npy` — [03]–[06] - Raw snapshot: `/tmp/snap_all.bin` (318MB, chunked 8MB pread — иначе EIO) ## Method (repro) - `rtsnap_fast.py`: spawn `reaper -renderproject render_long`, find host `soothe2` in maps, sleep 6s, chunked pread ALL → `snap_all.bin`. Scan 0.1s/318MB. - `rtsnap2.py`: two-point diff — registry byte-identical (stable). - Live ctx `0x2370040` (`+0x24==48000`, `sens>100`) — единственный populated, остальные empty. `handoff/rtctx_live.json`. ## Live ctx (realtime playback, `rtctx_live.json`) - Pointers `0x540688` identity, `0x540698` window, `0x5406b8/c8/d8/e8` WA/B/C/D, `0x540748` warp, `0x540758` freqaxis (`v85=995.6 Hz`). - Scalars: `0x540870=440.955`, `0x540880=25.0`, `0x540884=10.0`, `0x540888/88c=1.0`, `0x54087c=1.0/10.0` (selectivity/sharpness). - `acc/f6f8` arrays **zero** в стационаре playback — combine idle. - Bands curve `R=1/mask` peak следует fc (bin43@500 → bin85@1000), `0x5407f8` min 1.0. Применённый фильтр ≠ pointwise копия R (нужен FFT-conv). Дальше — `handoff/NOTES_LEVEL.md:24mm11+` (live ptrace) + `handoff/BLOCKMAP_529fe0.md`.