summaryrefslogtreecommitdiff
path: root/assets
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-06 16:29:05 +0100
committerskal <pascal.massimino@gmail.com>2026-02-06 16:29:05 +0100
commit2ffb7c34a93a7b45b22b784c8570e2f31e0638ba (patch)
treee77d7e5056b52758a48ce5fe962d49ea742be3a7 /assets
parentd9e0da9bfd4d236a2585303ddf92c9023e064b51 (diff)
fix(audio): Regenerate spectrograms with orthonormal DCT
Regenerated all spectrograms using the new FFT-based orthonormal DCT to match the orthonormal IDCT used in playback. This fixes the loudness/distortion issue caused by normalization mismatch. **Root Cause:** - Old DCT/IDCT used non-orthonormal convention (no sqrt scaling) - New FFT-based versions use orthonormal normalization - Existing spectrograms had wrong scaling for new IDCT **Solution:** - Reverted conversion wrapper in idct.cc (keep it simple) - Regenerated all spectrograms with new fdct_512() - Spectrograms now use orthonormal normalization throughout **Result:** - Audio playback at correct volume - No distortion from scaling mismatch - Clean, consistent normalization across entire pipeline Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Diffstat (limited to 'assets')
-rw-r--r--assets/final/BASS_SYNTH_1.specbin32784 -> 32784 bytes
1 files changed, 0 insertions, 0 deletions
diff --git a/assets/final/BASS_SYNTH_1.spec b/assets/final/BASS_SYNTH_1.spec
index b0e9eb9..decc341 100644
--- a/assets/final/BASS_SYNTH_1.spec
+++ b/assets/final/BASS_SYNTH_1.spec
Binary files differ