I use a WAV file at 44100 (44.1) kHz in Movie Converter 3.2 (MC32.exe) to convert it to an XA at 37.8 KHz (Stereo).
I will be trying today to change the WAV bitrate, and then converting it in MC32.
There also some tools for checking the WAV. I will need to try them out and see what they do.
Reading a guide called XATUT.DOC, it mentions that the sectors need to be a certain size.
"These files now need to be converted to the correct format based on the playback speed and type.
The following table shows the acceptable values for the .XA format."
Playback speed | Sampling frequency | Stereo/Monaural | Data/gap ratio | Total number of channels
Double speed 37.8KHz Stereo 1 sector / 7 sectors 8
Double speed 37.8KHz Monaural 1 sector / 15 sectors 16
Double speed 18.9KHz Stereo 1 sector / 15 sectors 16
Double speed 18.9KHz Monaural 1 sector / 31 sectors 32
Standard speed 37.8KHz Stereo 1 sector / 3 sectors 4
Standard speed 37.8KHz Monaural 1 sector / 7 sectors 8
Standard speed 18.9KHz Stereo 1 sector / 7 sectors 8
Standard speed 18.9KHz Monaural 1 sector / 15 sectors 16
You do this, buy changing the 'Multi Channel' settings in MC32 as seen below:
mc32_xa.png
It still however, does not work.
Even using the tools 'cleanwav.exe' and 'checkwav.exe' does not solve the problem.
I can not use them in 'jpsxdec.exe' which is a program to play XA files using Java (download
here)
(I got sick of burning/wasting CD-R's).
Sony's 'XAPLAYER.exe' will play them fine - but it does not mean they will work.
As an example, I dumped the RAW data from a PSX game (Bust a Groove) which were the songs in XA format.
Sony's XAPLAYER could NOT play these. However, jpsxdec and my code could. So, it is a creation problem as we can see obviously.
You do not have the required permissions to view the files attached to this post.