

Because in many cases audio files that are meant for FM cards such as Descent HMQ, or SSF2T files ending in _F, often times have all their tracks labelled with all designators. The instrument designators can't be used exclusively to determine which tracks are for which audio devices however. The game Constructor included the last HMI format mid2hmi.exe so I plan to play with that in the future. The newer HMP used in games like Slipstream 5000 have more controllers but without the corresponding mid2hmp I didn't investigate those controllers. And the other hmp that aren't identical to the original are usually a couple bytes different. The wildcard handling of mid2hmp is defective so a batch file should be used instead. Then to check the conversion, I use the official mid2hmp.exe that was released to the Descent community and in about 85% cases I get back a bit identical copy of the original hmp. The format from lemmings chronicles is strange and the only other game like it is Silverload so the instrument designators are not processed correctly currently. Then I use a batch file using programs mf2txp/t2mfxp to remove controllers 108/109 and modify controllers 110/111 to v=0. As mentioned in the chatbox, the process I do is convert the hmp to mid with modded hmi2mid.bas.
