24s: APPLIED LAW DIRECT — cut_dB=3.2193*ln1p(lvl/0.4927)+0.54, rms 0.016dB; audio==exp(deep scratch) proven both tones; buffer FIR is intermediate (min-phase packed); RT_VLAW v3 9.47/11.16; STFT layer is remaining -0.85dB

This commit is contained in:
2026-08-24 22:00:31 +03:00
parent a309ca3e31
commit 0bc8427cd7
2 changed files with 42 additions and 3 deletions
+5 -3
View File
@@ -168,9 +168,11 @@ static void process_band_structural(
}
}
for (size_t k2 = 0; k2 < nbin; k2++) {
double cs = 1.729 * std::log1p(raw_level[k2] / 0.3824)
+ (delta_mark[k2] ? 4.177 : 0.0);
band_level[k2] = static_cast<float>(std::pow(10.0, -1.79 * cs / 20.0));
// Applied-stage law (NOTES 24s): direct fit of deep-scratch vs lvl.
double cs = 3.2193 * std::log1p(raw_level[k2] / 0.4927)
+ 0.5423
+ (delta_mark[k2] ? (7.46 - 0.5423) : 0.0);
band_level[k2] = static_cast<float>(std::pow(10.0, -cs / 20.0));
}
frame_dbg_ctr++;
} else