24cc: exact coef-gen formula pinned — exp_arg=|c|*g/n with n=2049 ([state+8] live-verified all three states); saturating form; default down-coefs 0.003-0.19 (gentle, cascade-only effect)
This commit is contained in:
@@ -381,3 +381,17 @@ out *= 0.5 → store[2j+1]
|
||||
заполняются сеттерами. Осталось: снять их live-значения для наших конфигов
|
||||
(расширить scalar-dump на [ctx+0x180]-объект) и найти потребителя таблицы
|
||||
(интерполятор dB→out) в аудио-тракте.
|
||||
|
||||
## ДОПОЛНЕНИЕ 24cc: точная формула коэф. 533340 (дизасм+live)
|
||||
[state+8] = n = 2049 (∀ трёх состояний; live probe_states.py).
|
||||
```
|
||||
fc_norm = (X/(sr·0.5))·n ; X=xmm2 (C_hz=1000 или tau — уточнить)
|
||||
g(i) = min(fc_norm/i, (fc_norm/i)^p) ; p=[ctx+0x54087c]=1 @defaults
|
||||
c = 1/(1 + g/mult) ; mult=360 (стадия-3)
|
||||
arg = |c| · g / n ← НАСЫЩАЮЩАЯ форма (пол g→mult/n)
|
||||
up[i] = exp(arg · (−2π)) ; down[i]=1−up[i]
|
||||
```
|
||||
При дефолтах down ∈ [0.003..0.19] — очень мягкие сглаживатели; эффект
|
||||
только каскадом в полной цепочке шагов 9–19.
|
||||
Осталось уточнить: роль xmm13 (множитель перед c), знак/конст экспоненты,
|
||||
соответствие X=C_hz-vs-tau.
|
||||
|
||||
Reference in New Issue
Block a user