22l: pool5+scale1.144+floor hits tone floor -20.74 (real -20.72); corpus 5.9 — params need systematic fit; canon untouched
This commit is contained in:
@@ -1732,3 +1732,31 @@ HF-rolloff −1.5@8k (вероятно WIN_freq окно FFT-conv — табли
|
||||
1. Декомп амплитудной цепочки: wsum/am нормировка (spectral.cpp), масштаб окна.
|
||||
2. Twin-адаптация: проверить динамику res_k по длине тона (рендеры 0.5/2/8 c).
|
||||
3. WIN_freq rolloff: добавить окно FFT-conv в модель (registry [01] 0.5→1.0).
|
||||
|
||||
## ============ UPDATE 2026-08-22l: POOL+SCALE+FLOOR — тон точен до 0.02 дБ, корпус 5.9 ============
|
||||
|
||||
Новая архитектура (все за env-флагами, канон не тронут — санити TOTAL 2.286 ✓):
|
||||
RT_LUT_OFF=1 RT_IIR12=0 RT_NOWARP=1 RT_NOBLEND=1 RT_NOIIR3=1
|
||||
RT_POOL=5 RT_SCALE_M=1.144 RT_FLOOR=1
|
||||
lvl_in = pool_max(lvl_raw, ±5 бин) · 1.144; cap = (16.78+sens/3)/6.0174
|
||||
mask = exp2(−min(lvl_in,cap))
|
||||
|
||||
Результаты:
|
||||
- TONE floor: **−20.74 dB vs real −20.72** (Δ0.02!) при pool∈{4,5}, scale 1.144.
|
||||
- White noise: mean|err| 0.63 dB (форма плоская ✓), но перерез центра полосы
|
||||
(−3.54 vs −1.04 @678).
|
||||
- Корпус 62: TOTAL **5.905** (t1k 60→7.2 благодаря полу; t1kq 5.57 — тихие случаи
|
||||
теперь перерезаются scale/pool). Пока ХУЖЕ канона 2.286/bridge 1.594.
|
||||
|
||||
### Интерпретация
|
||||
Архитектурно верно (пол/пин/форма тона), но константы (pool width, scale 1.144,
|
||||
cap-закон) сняты с ОДНОГО случая (hot tone trim+12) и не обобщаются на тихие.
|
||||
Масштаб 1.144 требует источника в декомпе (золотое правило) — кандидаты: wsum
|
||||
(sqrt-Hann vs др.), формула scale_factor, sens внутри twin.
|
||||
|
||||
### NEXT
|
||||
1. Систематический фит (pool_w, scale, cap-параметры a/b в (a+b·sens)) по МИНИМИЗАЦИИ
|
||||
corpus TOTAL — офлайн через render48k прогонки (быстро, ~2 мин/конфиг).
|
||||
2. Источник ×1.144: декоп wsum/am нормировки детектора (spectral.cpp vs decomp).
|
||||
3. Разобраться с перерезом центра полосы на шуме (pool слишком широкий для шума?
|
||||
может, pooling по МАКСИМУМУ неверно — попробовать contrast-vs-pool комбинацию).
|
||||
|
||||
Reference in New Issue
Block a user