24dd: clamps refuted by refs (gradual q variation); saturation LOCALIZED in frontend — plugin template gain FLOORS at res~0.153 @fc1000q1 (ours falls to 0.0069 by s24, 22x deeper); law itself correct; next = twin/am module formula decode

This commit is contained in:
2026-08-25 08:56:20 +03:00
parent 10d8c1cf5a
commit 61219acca6
+28
View File
@@ -3568,3 +3568,31 @@ cut_D(b) = α·ln1p(lvl_raw(b)/β)+c [+Δ у вторых пиков]
### Статус: применение dual-семейства решено (0.193); кросс-конфиг ждёт
корректных коэф. частотного сглаживания (переверификация 533340).
## ============ ДОПОЛНЕНИЕ 24dd: клампы опровергнуты; сатурация локализована во фронтенде (twin gain пол) ============
### Клампы параметров ОПРОВЕРГНУТЫ рефами
dual q2/q3/q5/q10 скирты различаются плавно (max|diff| q2-q3=0.13,
q5-q10=1.17 дБ) — никакого жёсткого клампа q; плато impl-уровня qmap
(49.90/49.74/49.12) — просто сильная компрессия закона, не кламп.
Аналогично sens: реф-различия есть.
### Локализация сатурации: ФРОНТЕНД (twin gain пол)
Их эффективный уровень (impl) по sens-серии fc1000q1:
```
sens impl-lvl Δimpl на +3дБ sens
6 11.03 —
9 12.85 +1.33 дБ
12 ~14.2 ~+1.5
18 15.42 ~+1.2 на +6дБ
24 15.42 0.00 ← ПОЛ
```
⇒ их шаблонный гейн ВЫХОДИТ НА ПОЛ: res_plugin ≥ ≈0.153 @fc1000q1
(наш twin продолжает падать до 0.0069 к s24 — в 22 раза глубже пола!).
Сам закон (softplus α·ln1p+c) верен — сатурация ВХОДИТ через уровень.
### Следствие для маршрута
Bit-exact замыкание ВСЕХ конфигураций = декод генерации res[] (twin_coeff)
и амплитудного тракта am[] до уровня формул. Модули известны:
dsp/twin.cpp (наша транскрипция), detkernel::build_twin_coeff,
детекторный анализ в fn529fe0.cpp. Задача связная, на отдельную сессию.