Sound differences in GSF -> ROM conversions? by SoundGLSI at 2:14 PM EDT on May 14, 2026
This is something I'm interested in knowing if anyone noticed it. I was listening to the Castlevania Circle of the Moon rip, and something that caught my attention is how different the "Requiem" theme sounds in emulators and GSF playback. At first I thought that was something related to emulation, but that wasn't the case. I grabbed gsfopt to convert the minigsf track to a ROM file. And guess what? Requiem sounded like it was being played at a lower sample rate. I don't know how the game does it, but in emulators, it sounds clearer. Even in ancient versions of mGBA. I re-ripped the game with saptapper to see if it was the rip, but no dice. same result.

edited 8:27 PM EDT May 14, 2026
by loveemu at 9:10 AM EDT on May 15, 2026
Are you referring to the difference between the original, unmodified game ROM and the GSF? If so, I was able to confirm that as well. That's interesting.

In the past, there have been a few games, such as Custom Robo GX, where rips created with Saptapper were incorrect. It might take a little time, but I'm interested in looking into this in more detail.

Edit: Just like in Custom Robo GX, I've confirmed that m4aSoundMode is called specifically for streamed tracks in this game as well.

edited 10:40 AM EDT May 15, 2026
by SoundGLSI at 1:14 PM EDT on May 15, 2026
Yes, I'm refering to the differences between the GSF rip and the unmodified ROM. Thanks for confirming it. So, there are games that change the sample rate in ssome songs? That certainly would explain the behavior with the current GSF rip. Harmony of Disonance has some streamed tracks with higher sample rate too.

edited 10:16 PM EDT May 15, 2026
by loveemu at 2:16 AM EDT on May 17, 2026
Circle of the Moon specially increases the playback rate by passing 0xC0000 to the m4aSoundMode function just before streaming begins. The updated GSF has already been uploaded and should be released at a later date.

The same applies to Harmony of Dissonance. While the reverse engineering is complete, I haven't had time to update the GSF yet, so it may be a little while before it's available.

edited 4:01 AM EDT May 17, 2026
by loveemu at 9:17 AM EDT on May 17, 2026
Phew, I've finished Harmony of Dissonance too. Enjoy.
by SoundGLSI at 7:05 PM EDT on May 17, 2026
The new rips have appeared on the frontend. Thank you for fixing them!
by loveemu at 9:33 AM EDT on May 18, 2026
For accuracy's sake, let me clarify: while previous GSF implementations had lower mixing rates, the new version uses a much higher mixing rate based on analytical results. By specifying a higher rate, the resulting sound will likely contain fewer high-frequency components—this isn't a quality degradation, but rather a reduction in noise.
by marcusss at 1:15 AM EDT on May 19, 2026
Thanks for the update loveemu


Go to Page 0

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source