Originally posted by SamIAm@Wed, 2005-02-23 @ 12:53 AM
I checked the actual game running in my Saturn again, and the audio is definitely in stereo. Unfortunately, changing that option in your program doesn't really fix anything. With stereo enabled, it seems that the two channels are thrown off synch, each speeding up and slowing down erratically and independently of the other. It's very strange.
I've looked at one of the files with a hex editor, and I didn't see anything like what you described. Nero wave tools will not recognise the file no matter what.[post=130283]Quoted post[/post]
That missing header complies to raw PCM format.
The raw PCM stereo format got the right channel in the first half of the file. This means when you convert these stereo SPR files with mono option, you should hear right channel first, followed by left channel. Because both channels are very correlated, it might appear like hearing the same sentence twice.
If the file converted contains multiple (stereo) files and you convert it as if it where a single stereo PCM, it's clear that you hear totally different music on each channel.
So all you've experienced points to multiple stereo files inside one file. What you need to know is the offset table.
I would:
1. convert the stereo SPR file with mono option
2. take a wave editor with waveform viewing like CoolEdit2000
3. Try to find out the exact time offsets where the converted music changes to another track/samplerate/bit resolution
4. convert the time offsets to byte offsets starting from the first and having stereo and bit resolution in mind
5. extract the shit from the original raw PCM(maybe hex-editor) and convert each seperately with RB_SaturnPCM.EXE and appropriate attributes.
I would like to hear to a mono conversion for myself.
You could compress the first 60 seconds or so as mp3.