From 6b1e6902477f56d85e2882fcdec708d4a4b131d2 Mon Sep 17 00:00:00 2001 From: Matiq Date: Tue, 18 Aug 2026 20:26:29 +0300 Subject: [PATCH] Handoff: RPP base64-XML parameter decoder; b1f_* are MULTI-band (poisoned for B.12); t1kq_only1_* true single-band; FFT-amp calibration; clean dataset = dual_b1q+al_ --- handoff/NOTES_LEVEL.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/handoff/NOTES_LEVEL.md b/handoff/NOTES_LEVEL.md index e775597..4ef8a44 100644 --- a/handoff/NOTES_LEVEL.md +++ b/handoff/NOTES_LEVEL.md @@ -289,3 +289,27 @@ getFunctionContaining(0x52ac64) and has the complete per-band loop + FFT-conv). ## на xv=0.931 C->1 (клиф), у B.12 только -9.5. КОНФЛИКТ с t1k fc-scan (15.6@0dBFS там же) ## => премьюза fc-scan рендеров неверна (вход/настройки) - ПЕРЕСОГЛАСОВАТЬ. ## al_* = калибровочный датасет для замены LUT-узлов B.11 (structural 0.540658-piece). + +## ============ 2026-08-18g (STEP5c: DATASET INCONSISTENCIES DECODED) ============ +## КЛЮЧ: RPP несёт base64 XML "" — декодер: +## b64 = join всех строк-бейс64 (>40 chars) из .rpp; decode utf8; regex id/value. +## 1) t1k/t1kq _b1f_* = МУЛЬТИБАНД: band1 on sens=12 + band2 on sens=-12 (fc=1778.7, q=4.5) +## + band3/4 on (defaults) => НЕ single-band. B.12 фит впитал multi-band depth-split +## => LUT_obs у b1f сидит на ДРУГОЙ кривой (0.07-0.17 vs 0.38-0.63 у al_/dual). +## 2) t1kq_only1_* = НАСТОЯЩИЙ single-band fc-скан (band2 on=0). НО в RPP НЕТ 'depth' => +## default depth (не 0.8639736) => нельзя мешать с al_/dual без нормализации depth. +## 3) tone_amp АБСОЛЮТНАЯ калибровка НЕСОСТОЯТЕЛЬНА (t1k: 1.058 vs true 0.215; t1kq: 0.284 vs 0.058). +## Для xv использовать FFT-амплитуду: seg=1..4s, Hann, A=4|X|/N (проверено: lv12 0.17759==peak). +## 4) ЧИСТЫЕ single-band датасеты (depth=0.8639736, band1 один): +## dual_b1q (22) + al_* (6) — СОВМЕСТИМЫ ~0.05 LUT_obs: +## dual@2000 xv -0.66..0.31 -> LUTobs 0.434..0.547 (гладкая S-кривая) +## dual@500 xv=0.574 -> 0.564 +## al_* xv -0.42..0.63 -> 0.381..0.626 (круче внизу, ~0.05-0.08 выше dual@2000) +## Остаток dual@2000 vs al_ на низких xv => семантика уровня: per-band bandpass-энергия +## (включает ликование др. тонов) vs per-bin амплитуда — НЕ РЕШЕНО. Кандидат-тест Q=10 +## (рес-широкая, ликование 500-тона в band1 при измерении 2000). +## 5) b2_* семейство (band2 fc=1778.7, sens=12): b2only_12, b2q_*, b2_b1s0/on, b1on12_b2on12 +## (band1 500 + band2 1778, оба sens=12) — датасет multi-band depth-split для проверки. +## 6) ПЛАН (следующая сессия): (а) refit single-band LUT по dual_b1q+al_ (не b1f!); +## (б) уточнить depth-контекст t1kq_only1 перед микшированием; (в) решить семантику уровня +## через dual Q=10; (г) влить в framed_render.py.