- 2
- Posts
- 3
- Years
- Seen Sep 19, 2024
Hi everyone.
I would have a question to people familiar with the audio side of DS pokemon games.
I am a developer and composer looking into making some legal DS pokemon styled music for original games and fangames. I bought an Edirol SD-90 and I own several Kontakt and Halion libs that Game Freak used to make the pokemon sound database (as well as other sample libraries i could potentially use to add original sounds as well.
So with those I'd like to build an instrument library to use with OpenMPT to make mod files I could then run on actual DS hardware and on PC as well to sound like pokemon games.
What I'm looking at right now is the type of sample processing Game Freak did to reach the type of sound. I know that first of all, the DS works without any type of interpolation for sample resampling, so some aliasing is introduced which gives to the DS samples this "bitcrushed" feel. But I think there's more to it.
I looked at the samples of the pokemon black 2 soundfont and I don't know if the samples were modified or if they were as is in the actual game but all the samples seem to have different sample rates when looking at the sf2 in Polyphone soundfont editor. For instance the strings which use the sample 20-13 have a sample rate of 32732 while the the electric guitar which uses the sample 20-14 has a sample rate of 32033. And some like the other string with sample 20-12 has a completely different sample rate of 22068
I can't tell if there's some sort of logic to it or not, it feels kind of random. that's why i thought people familiar with rom hacking these games could maybe provide help in understanding how the sounds are configured in these games ?
PS : I'm not too familiar with the way this forum is laid out. I spent a good 5 minutes searching for the right place where to post this thread. So if it isn't the right place, feel free to move it.
I would have a question to people familiar with the audio side of DS pokemon games.
I am a developer and composer looking into making some legal DS pokemon styled music for original games and fangames. I bought an Edirol SD-90 and I own several Kontakt and Halion libs that Game Freak used to make the pokemon sound database (as well as other sample libraries i could potentially use to add original sounds as well.
So with those I'd like to build an instrument library to use with OpenMPT to make mod files I could then run on actual DS hardware and on PC as well to sound like pokemon games.
What I'm looking at right now is the type of sample processing Game Freak did to reach the type of sound. I know that first of all, the DS works without any type of interpolation for sample resampling, so some aliasing is introduced which gives to the DS samples this "bitcrushed" feel. But I think there's more to it.
I looked at the samples of the pokemon black 2 soundfont and I don't know if the samples were modified or if they were as is in the actual game but all the samples seem to have different sample rates when looking at the sf2 in Polyphone soundfont editor. For instance the strings which use the sample 20-13 have a sample rate of 32732 while the the electric guitar which uses the sample 20-14 has a sample rate of 32033. And some like the other string with sample 20-12 has a completely different sample rate of 22068
I can't tell if there's some sort of logic to it or not, it feels kind of random. that's why i thought people familiar with rom hacking these games could maybe provide help in understanding how the sounds are configured in these games ?
PS : I'm not too familiar with the way this forum is laid out. I spent a good 5 minutes searching for the right place where to post this thread. So if it isn't the right place, feel free to move it.