22k: bare exp2 chain CONFIRMED on white-noise probe; remaining tone gap = detector level scale x1.14
This commit is contained in:
@@ -1695,3 +1695,40 @@ REAL (плагин): передача ПЛОСКАЯ −0.01…−1.65 dB на
|
||||
2. Тест адаптивного twin: рендер тона разной ДЛИТЕЛЬНОСТИ (0.5/2/8 c) через мост —
|
||||
если пол зависит от длины ⇒ res_k(t) адаптируется, взять динамику из NOTES_TWIN.
|
||||
3. Формулы контраста перебрать офлайн на траекториях RT_DUMP_ALL (движок phaseA готов).
|
||||
|
||||
## ============ UPDATE 2026-08-22k: BARE-CHAIN АРХИТЕКТУРА ПОДТВЕРЖДЕНА ============
|
||||
|
||||
Цепочка «голая» exp2-архитектура (RT_LUT_OFF=1 RT_IIR12=0 RT_NOWARP=1 RT_NOBLEND=1
|
||||
RT_NOIIR3=1) на белошумном пробнике совпала с реальным плагином в пределах ~0.5 дБ
|
||||
почти везде:
|
||||
|
||||
| freq | real | model |
|
||||
|------|------|-------|
|
||||
| 50 | −0.01 | −0.12 |
|
||||
| 300 | −0.08 | −0.26 |
|
||||
| 678 | −1.04 | −2.59 |
|
||||
| 850 | −0.76 | −0.94 |
|
||||
| 1000 | −0.74 | −0.62 |
|
||||
| 2000 | −0.22 | −0.20 |
|
||||
|
||||
⇒ АРХИТЕКТУРА ПОДТВЕРЖДЕНА:
|
||||
mask[k] = exp2(−lvl_raw[k]) БЕЗ blend-бланкета, БЕЗ warp-аттенюации
|
||||
lvl_raw[k] = per-bin TIME envelope от am/res·scale
|
||||
output = conv(audio, FIR(mask))
|
||||
Частотно-направленные каскады IIR1/2/3 в аудио-пути ОТСУТСТВУЮТ (они и создавали
|
||||
фантомное смазывание нотча и бланкет-пол). kIIR_A1==A_ATTACK, kIIR_A2==A_RELEASE —
|
||||
это время-энвелоп коэффициенты (feed-forward атака, retention релиз), НЕ частотные.
|
||||
|
||||
### Остаточный разрыв ТОНА: −15.13 vs −20.72 (нужен lvl 3.4436, есть 3.0117)
|
||||
Фактор ×1.1437 в амплитуде. Кандидаты:
|
||||
(a) am-нормировка (wsum/окно) отличается;
|
||||
(b) res_k twin АДАПТИРУЕТСЯ во времени (tatt=11ms/trel=80ms из NOTES_TWIN!) —
|
||||
при длинном тоне res_k уменьшается → lvl растёт;
|
||||
(c) scale_factor формула (наш 15·440.95/2048=3.231).
|
||||
Мелочи: модель глубже у центра полосы на шуме (−2.59 vs −1.04 @678); у real
|
||||
HF-rolloff −1.5@8k (вероятно WIN_freq окно FFT-conv — таблица [01] registry!).
|
||||
|
||||
### NEXT
|
||||
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).
|
||||
|
||||
Reference in New Issue
Block a user