Commit Graph
2 Commits
Author SHA1 Message Date
Matiq a1632a9fce fix: persistent IIR state eliminates ×1.805/×2.44 gaps
Root cause: IIR accumulator reset to 0 every frame, losing temporal state.
Fix: static thread_local accumulator persists across frames.

Results (dual_b1q_0.5, reaper render):
  cut@500 = -10.32 dB (EXACT match, was -14.35)
  cut@2000 = -11.82 dB (EXACT match, was -6.58)

Both the ×1.805 (OLA normalization) and ×2.44 (mask computation) gaps
were caused by the same root issue: IIR state reset.
2026-08-24 14:31:55 +03:00
Matiq 7bf5a4a80c feat(dsp): structural FUN_180529fe0 chain components + fn529fe0_check (step 1, module 1) 2026-08-21 01:09:36 +03:00