22g: NO-LUT test isolates gap to detector front-end; unified sidechain-clamp hypothesis (knee at 0dBFS, identical renders above)
This commit is contained in:
@@ -1573,3 +1573,51 @@ Audio-референсы константы: **FUN_180529c60**, 18052baa0, 18052
|
||||
FUN_18052d650 IIR1 / leveltrack таблицы) — искать ограничитель амплитуды FFT/am.
|
||||
2. Точная формула капа от sens: снять полы на сетке sens {3,6,9,12} × trim{18,24}.
|
||||
3. Порт: вместо t-clamp LUT — детекторный кап + аффинный закон Phase A; корпус с гейтом.
|
||||
|
||||
## ============ UPDATE 2026-08-22g: NO-LUT TEST + CLIPPING THEORY REFINED ============
|
||||
|
||||
### NO-LUT эксперимент (RT_LUT_OFF=1, render48k)
|
||||
Тракт@bm85 (hot-тон, RT_DUMP_BIN): lvl_raw=3.0117 → post-IIR1/2 band_level=1.0646
|
||||
(IIR1 A[85]≈0.65 сильно сглаживает изолированный пик) → prewarp mask=0.3825·W=0.408
|
||||
→ итоговый gain модели −7.67 dB (против real −20.72). Убрали LUT — модель всё равно
|
||||
далека: разрыв теперь ЛОКАЛИЗОВАН в детекторном фронте (am/res/scale и/или IIR-сглаживание),
|
||||
а не в форме кривой. Модельный lvl_max=3.012 почти касался бы пола 3.1188=log2(20/ln10),
|
||||
если бы не разводился IIR1 по частоте.
|
||||
|
||||
### Клиппинг-теория: частично опровергнута, но указывает на clamp sidechain
|
||||
- REAPER рендерит в float: trim-овердрайв кормит плагин честными float >1.0, обрезки на
|
||||
itemе
|
||||
|
||||
## ============ UPDATE 2026-08-22g: NO-LUT TEST + CLIPPING THEORY REFINED ============
|
||||
|
||||
### NO-LUT эксперимент (RT_LUT_OFF=1, render48k)
|
||||
Тракт@bm85 (hot-тон, RT_DUMP_BIN): lvl_raw=3.0117 → post-IIR1/2 band_level=1.0646
|
||||
(IIR1 A[85]≈0.65 сильно сглаживает изолированный пик) → prewarp mask=0.3825·W=0.408
|
||||
→ итоговый gain модели −7.67 dB (против real −20.72). Убрали LUT — модель всё равно
|
||||
далека: разрыв теперь ЛОКАЛИЗОВАН в детекторном фронте (am/res/scale и/или IIR-сглаживание),
|
||||
а не в форме кривой. Модельный lvl_max=3.012 почти касался бы пола 3.1188=log2(20/ln10),
|
||||
если бы не разводился IIR1 по частоте.
|
||||
|
||||
### Клиппинг-теория: частично опровергнута, но указывает на clamp sidechain
|
||||
- REAPER рендерит в float: trim-овердрайв кормит плагин честными float больше 1.0,
|
||||
обрезки на item'е НЕТ.
|
||||
- Pre-clipped файл (x12dB с клиппингом на диске) @trim0 -> -12.31 dB != -26.74: сравнение
|
||||
НЕКОРРЕКТНО (искажён DRY-путь файла), но показало, что «клиппинг на входе» сам по себе
|
||||
не воспроизводит пин.
|
||||
|
||||
### ОБЪЕДИНЁННАЯ ГИПОТЕЗА (лид): clamp копии sidechain на +-1.0 внутри плагина
|
||||
Факты:
|
||||
1. Колено hot-тона ровно при переходе эффективного уровня через 0 dBFS (trim 0->+6).
|
||||
2. h_06 == h_12 == h_24 по метрике — после достижения 0 dBFS драйв не растёт.
|
||||
3. Полы = точные кратные ln10/20 ({0.8x, 1.0x} для sens 12/6).
|
||||
4. mix = сухой кроссфейд (-5.26 предсказано / -5.20 измерено).
|
||||
Открытое: cold trim+24 (+6 eff) дал -15.74 вместо -20.72 => кламп либо мягкий (tanh-like,
|
||||
разная глубина насыщения), либо детектор реагирует на RMS/форму, а не только пик.
|
||||
|
||||
### NEXT
|
||||
1. Прямая верификация: live-capture sidechain-буфера плагина во время сатурированного
|
||||
рендера (step7_capture-style скан памяти, искать плоскую вершину +-1.0).
|
||||
2. Снять форму клампа: сетка hot-файлов {-9,-6,-3,0 dBFS} x trim {6..24} -> кривая
|
||||
насыщения mask(eff_level).
|
||||
3. Порт: sidechain-clamp в render48k (min(max(in,-1),1) на копии для детектора) +
|
||||
аффинный закон Phase A без LUT -> корпус с гейтом.
|
||||
|
||||
Reference in New Issue
Block a user