Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pitch bending and PSG on some DS games are inaccurate #96

Open
GallantArc302 opened this issue Apr 9, 2022 · 1 comment
Open

Pitch bending and PSG on some DS games are inaccurate #96

GallantArc302 opened this issue Apr 9, 2022 · 1 comment

Comments

@GallantArc302
Copy link

I don't see anyone mention these problems and it seems to only be happening with lesser known games

The PSG in Ace Attorney's music has very inconsistent volume. On BGM022 (Happy People) it's too quiet, but on BGM025 (Investigation ~ Opening) it's just fine. BGM005 also crashes the program
There's also too much pitch bending sometimes. It's very noticeable in BGM_REMIX5 from Rhythm Heaven, ticks 4-6

@Kermalis
Copy link
Owner

Hey, sorry for the late reply. However I've known for a while that the pitch bending and LFO commands are using incorrect formulas. The exact ones are sort of a mystery, since most players will get SOME of it right and others wrong. Also the exact formulas are "known" but they don't always appear to work since they are so finnicky. I've tried a lot but it never ends up being exactly what we expect. So it'll take someone else to come in and research it and propose a solution

Also this is the case for pretty much any game in SDAT

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants