Problem with DK64's sample frequency? by TheBigL1 at 4:32 PM EDT on July 26, 2011
The USF I have is of Donkey Kong 64, ripped by Josh W. (7/08/06), and tagged by Wedge009. When I play most of the songs in Winamp with 64th Note v1.2 beta 3, the instruments sound like the pitch is a fraction of a step lower than it should be, which really ruins them. It doesn't happen with USFs from any other games. Is this a problem with 64th Note, or the USF file? Also, is it something I can fix myself?
A fraction of a step? How small is that? Are we talking something like a note that's normally 400 Hz being about 399 Hz? Or are we talking about 2 whole semi-tones or something?
Oh, sorry. What I meant by that is maybe 1/3 or 1/2 of a semitone. All of the notes sound just flat enough that it's out of tune, but it's not an entire semitone lower.
Well the USF rip is a little buggy, slightly, what with the the fraction-of-a-second cutting-off thing at the beginning as well. I'm hoping it'll eventually be fixed.
I guess the frequency problem might be in the rip too, judging by how it's the only set I've noticed anything wrong with. At any rate, would it be possible for me to add something in the .ini file for 64th Note so that it adjusts the frequency of this USF set and no others? When I look through in_usf.ini, part of it looks like this: [roundfreq] ; most common 0x89f=22050 0x5f0=32000 0x44f=44100
;oddballs 0x717=26800 ; Mario Kart (oddest freq ever...) 0x547=36000 ; New Tetris (doesn't use osAiSetFrequency) 0x8a2=22020 ; Perfect Dark (doesn't use a known osAiSetFrequency), JFG 0x4c0=40000 ; Tetrisphere requests 44100 from the OS(this might be a PAL/NTSC mixup) 0x89c=22050 ; Zool (doesn't use known osAiSetFrequency) (22077?) 0x8a4=22000 ; BK64 0x8cb=21600 ; MK4 (should be PAL...)
And then there's comments and options for individual USF sets, like: [tetrisphere.usflib_03E01AD9] useHLE=1
I'm not sure, but it seems like I could either put something in in_usf.ini, or try to edit the .usflib file to change the frequency.