I’m a junior psf/psf2 ripper, so I’m sure what I’m telling you are full of incorrectness.
How do you tell which driver your game is using?
|
I don’t know. Perhaps most PSX games use a standard Sony driver which Pgconv and SEQ2MIDI support. When developed by SQUARE, however, a PSX game most likely uses the custom driver made either by Minoru Akao or Hidenori Suzuki. The games using the latter driver are rather a few; FFT, Xenogears and some. KOUDELKA (developed by Sacnoth) also could use his driver if music is sequenced.
but multiple instruments have become one MIDI channel in some cases
|
I haven't encountered the same problem, except when a SEQ uses more than 17 channels, and it's a matter of course, too (as you know, generally, MIDI hardware / software has only 16 channel).
When I'd like to get a MID file from a SEQ, I normally use the following. Of them, I think VGMtrans is only for psf2 (PS2 emulated format), so it’s irrelevant to your topic, although my previous post sillily referred to it.
Akao2mid - for PSX Akao games. I forgot how to use this, since it's basically underdeveloped.
Pgconv – for PSX in general
Pgconv2 – for PS2 in general
VGMtrans – for PS2 SQUARE ENIX game in general (from psf2 files). Underdeveloped.
When music is sequenced inside the PSX, beside a SEQ, it requires 2 other files. One is a VB that is ADPCM instruments date and the other is a VH that is header (there also could be VAG, VAB or SEP files, but I’m not familiar with them. They also are sequence or instrument files, after all). Therefore, I’ve thought it’s impossible to play properly a SEQ alone, and haven’t minded conversion problems if any.
I hope a senior psf/psf2 ripper gives us a more helpful and correct lecture.
There's nowhere I can't reach.