22n: live ctx found (0x2370048, scalars config-dependent!), slow detector adaptation discovered (gain deepens over ~seconds, kRTrel tau~2s)
This commit is contained in:
@@ -1795,3 +1795,41 @@ Heap layout плывёт между запусками (базы сдвигаю
|
|||||||
(идентичны во всех захватах в слоте «a»). Тест со слотом «b» отложен (нужен ручной
|
(идентичны во всех захватах в слоте «a»). Тест со слотом «b» отложен (нужен ручной
|
||||||
клик или ReaScript-команда переключения).
|
клик или ReaScript-команда переключения).
|
||||||
3. γ=delta: ОПРОВЕРГНУТА (E1).
|
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.
|
||||||
|
|||||||
Reference in New Issue
Block a user