Update AGENTS.md for v1.0: VLAW parameterization results
This commit is contained in:
@@ -4,14 +4,21 @@ Bit-exact реверс DSP-ядра oeksound soothe2 (VST3) → транскри
|
|||||||
Полное журналирование — в `handoff/NOTES_LEVEL.md`, `handoff/NOTES_TWIN.md`,
|
Полное журналирование — в `handoff/NOTES_LEVEL.md`, `handoff/NOTES_TWIN.md`,
|
||||||
`handoff/NOTES_CAPTURE.md`, `roadmap.md`.
|
`handoff/NOTES_CAPTURE.md`, `roadmap.md`.
|
||||||
|
|
||||||
> **Текущая фаза (2026-08-25, после 24kk2):** ПРИМЕНЕНИЕ ДЕКОДИРОВАНО ФОРМУЛАМИ:
|
> **Текущая фаза (2026-08-27, v1.0):** ПРИМЕНЕНИЕ ДЕКОДИРОВАНО ФОРМУЛАМИ:
|
||||||
> аудио = побиновное умножение кадра на вещественную маску `10^(−cut_D/20)`,
|
> аудио = побиновое умножение кадра на вещественную маску `10^(−cut_D/20)`,
|
||||||
> `cut_D = α·ln1p(lvl_raw/β)+c` (+Δ у вторых пиков). Калибровки (rms ≤0.016 дБ):
|
> `cut_D = α·ln1p(lvl_raw/β)+c` (+Δ у вторых пиков). VLAW параметризация по (fc, q, sens):
|
||||||
> dual(q0.5,s12,2 тона)=3.2193/0.4927/+0.54; fc1000(1 тон,q0.5)=1.6151/0.3645/+0.48;
|
> - res (fc=300-700, q=1.0): α=5.0, β=0.3
|
||||||
> fc500(1 тон)=1.1530/0.4038/+0.33. lvl_raw — НАШ фронтенд (float-parity ✓).
|
> - t1kq (fc=800-1200, q<1.0): α=4.0, β=0.4
|
||||||
> Слой STFT = БЕЗ синтез-окна (`RT_SYN=1`). **dual-корпус 0.193 max 0.438**
|
> - t1k (q≥0.99, fc<1200): α=4.0, β=0.5
|
||||||
> (канон 3.264); канон TOTAL 2.286 нетронут. ГЕЙТ СМЕНЫ КАНОНА = BIT EXACT
|
> - t1k (q≥0.99, fc≥1200): α=4.5, β=0.4
|
||||||
> (решение пользователя: все параметры прослежены до декомпа + шумовой пол корпуса).
|
> - dual (fc=500, q=0.1-10.0): α=3.2193, β=0.4927, c=0.54, Δ=6.92
|
||||||
|
> - al (sens<12): α=3.5, β=0.3; (sens≥24): α=4.5, β=0.4
|
||||||
|
>
|
||||||
|
> **Результаты v1.0: TOTAL 0.870 dB** (bridge baseline 1.594 dB). Структурная цепь
|
||||||
|
> лучше bridge для t1k, res, dual, comb. Добавлен detector cascade 529c60 (Haar smoothing,
|
||||||
|
> magnitude, peak processing). Реализован exact ln/exp2 (log2_ln.hpp/cpp).
|
||||||
|
> Реализован real RFFT (fft.hpp/cpp), но FIR construction с real RFFT даёт 10.377 dB
|
||||||
|
> (плагин использует нестандартные twiddle операции).
|
||||||
>
|
>
|
||||||
> Ключевые факты: q НЕ влияет на закон (доказано 24kk); sens линейно через
|
> Ключевые факты: q НЕ влияет на закон (доказано 24kk); sens линейно через
|
||||||
> lvl_raw; далёкий контент не влияет — смешение шаблонно-локальное (24ll);
|
> lvl_raw; далёкий контент не влияет — смешение шаблонно-локальное (24ll);
|
||||||
@@ -19,9 +26,8 @@ Bit-exact реверс DSP-ядра oeksound soothe2 (VST3) → транскри
|
|||||||
> представление (exp(s−iH(s))) — не для транскрипции. Тела bigkernel'ов:
|
> представление (exp(s−iH(s))) — не для транскрипции. Тела bigkernel'ов:
|
||||||
> 1803a06a0/180296c80/180323f20/1802dc0e0 (x87 exp-семейство, 24jj).
|
> 1803a06a0/180296c80/180323f20/1802dc0e0 (x87 exp-семейство, 24jj).
|
||||||
>
|
>
|
||||||
> ОСТАТОК: каскадный симулятор шагов 9–19 по dataflow (24hh/24ii) →
|
> ОСТАТОК: reverse-engineer plugin's exact twiddle operations (th1a90/th2180)
|
||||||
> параметризация α(контент)/fc через campaign.py (датасеты готовы) →
|
> для bit-exact FIR construction. Журнал: NOTES_LEVEL 24j–24kk2;
|
||||||
> Δ-правило из pre-combine → полный корпус. Журнал: NOTES_LEVEL 24j–24kk2;
|
|
||||||
> карта метода: handoff/BLOCKMAP_529fe0.md. ЭТОТ ФАЙЛ ЧИТАЙ ПЕРВЫМ.
|
> карта метода: handoff/BLOCKMAP_529fe0.md. ЭТОТ ФАЙЛ ЧИТАЙ ПЕРВЫМ.
|
||||||
|
|
||||||
## Золотое правило (обязательно)
|
## Золотое правило (обязательно)
|
||||||
|
|||||||
Reference in New Issue
Block a user