flamewing / flamedriver

Upgraded S3&K sound driver
https://github.com/flamewing/flamedriver-skdisasm
Other
14 stars 5 forks source link

Sonic 3 to Sonic 2 tempo conversion sounds incorrect #18

Open Dobby233Liu opened 2 years ago

Dobby233Liu commented 2 years ago

When directly playing a Sonic 3 ASM song in Sonic 2 mode, the audio that is produced by the driver sounds "slower" than the audio produced in Sonic 3 mode. I tested this with the optimized Final Boss song in the song pack's S&K folder. The driver makes it sounds like something like this: finalboss_slow.ogg.zip

As a workaround, I changed a line in _smps2asm_inc.asm:

s3TempotoS2 function n,s2TempotoS3(n)

to

s3TempotoS2 function n,s2TempotoS3(n)/2

Then the song's speed sounds similar to the original.

Though I suspect this may be caused by my modifications to the sound driver, I will test with your skdisasm intergration.

Dobby233Liu commented 2 years ago

I will test with your skdisasm intergration.

Nvm, can't figure out how to do it