P4: NOTES — fit exploration results (mask-level fits do not transfer to full render)
- sqrt-Hann analysis regressed (0.788/2.91) vs committed Hann-Hann (0.774/2.12). - Full-corpus G/W/A/rp mask-level fit (0.66) regressed in OLA render (0.812/2.37); the render metric is the only honest one. - Residuals level-dependent (t1k_b1f loud +0.8..2.9, al low -1.1..-1.8); solution = structural A/B/gamma band LUT, combine/acc 0x5407c8 + FFT-conv 0x535a70 (todo #3).
This commit is contained in:
@@ -992,3 +992,20 @@ Root cause of t1k_b1f residual (+2.1 loud) and al low-level (-1.8): NOT LUT cap
|
||||
setters, not DSP scalar setters) - static decode exhausted for now.
|
||||
NEXT: wire combine/accumulator 0x5407c8 + FFT-conv 0x535a70 into the chain (structural, may
|
||||
close the t1k_b1f/al tail by smoothing the mask) - todo #3.
|
||||
|
||||
## ============ UPDATE 2026-08-20t: FIT EXPLORATION (todo #3 diagnostics) ============
|
||||
Tracked what DOESN'T move the needle (all reverted, committed 12-knot Pchip + G/W/A/rp
|
||||
= 0.9963/0.3335/0.9807/0.0275/0.2159 remains optimal, corpus mean|err| 0.774 max 2.12):
|
||||
1. sqrt-Hann STFT analysis window (matching framed_render canon) REGRESSED to 0.788 max
|
||||
2.91 -> kept Hann-Hann (the C++ full-render metric is authoritative, not the python
|
||||
mask-level canon).
|
||||
2. Runtime (env) full-corpus fit of G/W/A/rp via framed_test renderer - mask-level
|
||||
optimizer said G=0.877/W=0.402/A=0.673/rp0=0.0041/drp=0.28 (mean 0.66 mask-level) but
|
||||
FULL RENDER regressed to 0.812 max 2.37 -> reverted. Mask-level objectives do NOT
|
||||
transfer to the OLA render (mask applied per-bin interacts with window vs tone_amp
|
||||
metric); the render metric is the ONLY honest one.
|
||||
3. Residuals are level-dependent (t1k_b1f loud +0.8..2.9, al low -1.1..-1.8, everything
|
||||
else <=0.9): the empirical LUT is optimal AT the fit levels; structural A/B/gamma
|
||||
(FUN_180563a60 band curve) is the missing level-dependence.
|
||||
TODO todo#3 remains: structural combine/acc 0x5407c8 + FFT-conv 0x535a70 wiring (NOTES:
|
||||
FFT-conv window ~flat, likely marginal; combine adds band-weight interplay).
|
||||
|
||||
Reference in New Issue
Block a user