Hi!

I have dissected most of the patch.001 format (42 bytes still unknown),
and it should be possible to map most MT-32 instruments to GM ones. It
looks a quite bit better to me than relying entirely on patch.002. The
MT-32 has 64 timbre memory locations holding userdefined instruments which
will have to be mapped by "name" (like patch.002) or possibly emulated.
The end result will hopefully sound better than the current solution,
especially for Conquest of Camelot or Trial by Fire.

I've just disassembled the mt32.drv from kq4, so the last 42 bytes will
hopefully not elude me for long.

I'll write some documentation as soon as i'm finished.

The bytes I dont know anything about in patch.001 is:

offset size  Description
------------------------------------------
 0x3e   3    First byte is probably volume      
 0x41  0x2c  Begins with SysEx header...


Is anyone else working at this right now?

/Rickard Lind



Reply via email to