Commit graph

17 commits

Author SHA1 Message Date
f5dbdf96d5 Fix FM synthesis issues, potentially making the audio rendering of ZSM files less optimized. 2024-10-18 10:45:22 -07:00
480311b03e Fix mixing 2024-10-17 10:28:22 -07:00
b52a316511 Fix PCM playback in ZSM backend 2024-10-16 13:06:40 -07:00
63391a3be6 Fix faulty PCM playback logic. 2024-10-16 09:56:06 -07:00
b793fa949f Improve ZSM support by optimizing seek logic and using fractional CPU clocks. Also remove ZsmBackend::add_clocks, as it was no longer used, and caused issues when used. 2024-10-16 09:05:41 -07:00
b695192f34 Implement reset FIFO for ZSM commands 2024-10-15 16:17:23 -07:00
27dbe46ac7 Hopefully fix loop remainder 2024-10-15 15:34:55 -07:00
7ee0551c05 Update zsm pcm 2024-10-15 15:28:59 -07:00
76a6b17e47 Fix PCM data calculation 2024-10-15 15:13:18 -07:00
acf868d412 Update PCM playback logic of ZSM player 2024-10-15 15:00:28 -07:00
7b2b050b34 Fix PCM data calculation 2024-10-15 14:13:46 -07:00
9268b4ef42 Only fill FIFO up to the amount of samples needed. 2024-10-15 13:34:42 -07:00
1372b758ee Fix looping for ZSM files 2024-10-15 12:23:47 -07:00
ba59bb8028 Reset FM synthesis and PCM state on load 2024-10-15 10:05:18 -07:00
80ff7bdcf3 Mostly fix ZSM support 2024-10-15 09:17:22 -07:00
ac2120aa2e Temporary commit 2024-09-16 15:05:53 -07:00
73686be925 Update vgmstream 2024-09-06 10:06:32 -07:00