22n: live ctx found (0x2370048, scalars config-dependent!), slow detector adaptation discovered (gain deepens over ~seconds, kRTrel tau~2s)

This commit is contained in:
2026-08-22 22:33:16 +03:00
parent 709d8ce227
commit 0861a64387
+38
View File
@@ -1795,3 +1795,41 @@ Heap layout плывёт между запусками (базы сдвигаю
(идентичны во всех захватах в слоте «a»). Тест со слотом «b» отложен (нужен ручной
клик или ReaScript-команда переключения).
3. γ=delta: ОПРОВЕРГНУТА (E1).
## ============ UPDATE 2026-08-22n: LIVE CTX НАЙДЕН + МЕДЛЕННАЯ АДАПТАЦИЯ ДЕТЕКТОРА ============
### E2-lite (без пользователя): sidechain/L-R/lowcut/eco — конфиги опять идентичны
Итого 9 захватов на широкой поверхности параметров: структуры +0x168/+0x170 статичны
всегда ⇒ окончательно display-config.
### LIVE CTX НАЙДЕН В ТЕКУЩИХ СНАПШОТАХ (ctx≈0x2370048!)
Анкор: паттерн kIIR_A2[1..3] в куче → ctx = hit 0x2c04f8. Совпало со старой сессией
(0x2370040±8). Живые скаляры (t1kq-пресет):
int@1a0 = 4096 (=NFFT, не 2048!)
f32@870 = 1.0000 (НЕ 440.95 — то было значение другого пресета render_long!)
f32@878 = 25.0 f32@87c = 10.0 (=UI sharpness/selectivity!)
f32@888 = 0.0 f32@88c = 1200.0
⇒ Скаляры КОНФИГОЗАВИСИМЫ. Наш хардкод scale_factor=15·440.95/2048 калиброван под
чужой пресет и неверен для t1kq-корпуса! Формула масштаба требует перечтения
mangled-блока декомпа (Ghidra headless re-run) с живыми значениями.
### МЕДЛЕННАЯ АДАПТАЦИЯ ДЕТЕКТОРА (главное!)
Короткий тон 0.75с (тот же сатурированный конфиг): gain во времени:
[0.02-0.35s]: 10.32 dB [0.35-0.72s]: 10.98 dB
Длинный тон 6с: −20.72 dB (пин).
⇒ Редукция УГЛУБЛЯЕТСЯ СЕКУНДАМИ. Постоянная времени ~секунды соответствует
kRTRel≈0.96..1.0 retention на кадр (hop 1024@48k → τ≈2с)!
Следствия:
1. «Статический» ×1.144 калибровался на несошедшемся состоянии длинного рендера —
делить нужно на динамику, не на константу.
2. Короткие рендеры корпуса меряют НЕнашедшееся состояние → часть ошибок корпуса
может быть фазой адаптации, а не формой кривой!
3. Модель обязана интегрировать медленный релиз через кадры (RT_IIR12=3 каркас есть,
но нужен настоящий покадровый цикл с персистентным env и правильной FRAMES-rate).
### NEXT
1. Реализовать покадровую персистентность env в render48k (env_time уже static —
проверить, что реально тянется между вызовами process_band_structural).
2. Откалибровать att/rel семантику по переходным кривым (short-tone транзиент
−10.3→−20.7 за ~секунды — идеальный тестовый сигнал для фита kRTAtt/kRTRel).
3. Перечитать mangled scale-блок декомпа с живыми 1a0=4096/870=1.0.