22f: floor discrimination via param bridge — dry/wet crossfade confirmed, floors=k*ln10/20, detector-cap hypothesis leads

This commit is contained in:
2026-08-22 19:10:50 +03:00
parent 7febe744e9
commit 41b0d3c250
5 changed files with 704 additions and 0 deletions
+30
View File
@@ -1543,3 +1543,33 @@ Audio-референсы константы: **FUN_180529c60**, 18052baa0, 18052
2. Проверка предсказания: floor_gain(mix) должен сдвигаться как 20log10(blend/0.8)
(рендер mix=50% через мост).
3. Порт найденного клампа в структурную цепь → корпус с гейтом vs bridge.
## ============ UPDATE 2026-08-22f: FLOOR DISCRIMINATION — 3 гипотезы, детекторный кап ============
Дискриминационные рендеры (hot-тон, trim+12, через параметр-мост):
| конфиг | gain изм. | mask=10^(g/20) | интерпретация |
|--------|-----------|----------------|----------------|
| mix100 sens12 | 20.72 | **0.8·ln10/20** | базовый пол |
| mix50 sens12 | 5.20 | eff 0.552=out/dry | **dry/wet кроссфейд**: 0.5+0.5·0.0921=0.546→−5.26 ✓ |
| mix100 sens6 | 18.78 | **1.0·ln10/20** | пол сдвинулся ровно на ×ln10/20 |
ОПРОВЕРГНУТЫ: (а) явный кламп mask≥const (mix50 должен был остаться −20.72);
(б) blend-floor 20log10(blend′·ln10/20) для mix50 (предсказывал 26.74);
(в) naive detector-sat lvl∝sens (предсказывал 11.33 для sens6).
ЧТО СОШЛОСЬ:
1. Mix = классический кроссфейд out=(1m)·dry+m·processed; пол в PROCESSED пути.
2. Полы = ТОЧНЫЕ кратные ln10/20: {0.8× @sens12; 1.0× @sens6}.
3. Движение пина с sens: Δx_exp2 = log2(mask/0.8): 3.1188→−2.7996, Δ=0.3192
на 6 dB sens ⇒ наклон −0.0532 dB⁻¹ ≈ аффинный закон Phase A (0.05877!)
⇒ похоже, что НАСЫЩАЕТСЯ ДЕТЕКТОР (кап его dB_lvl ≈ 36..42 в завис. от sens),
а редукция следует аффинному закону до этого капа. Точные значения ln10/20
при этом — след пересечения закона с сеткой экспонент, не отдельный кламп.
4. Наша модель на том же материале достигает lvl_max=3.012 ≈ log2(ln10/20)=3.1188
(Δ3.5%) — почти касание первого пола естественно (RT_DUMP_ALL render48k).
### NEXT (Шаг 9 продолжение)
1. Локализовать кап детектора: где dB_lvl перестаёт расти (vlog/leveltrack путь,
FUN_18052d650 IIR1 / leveltrack таблицы) — искать ограничитель амплитуды FFT/am.
2. Точная формула капа от sens: снять полы на сетке sens {3,6,9,12} × trim{18,24}.
3. Порт: вместо t-clamp LUT — детекторный кап + аффинный закон Phase A; корпус с гейтом.