First post, by Lord Szechenyi
Hi, I'm completely new here and I've had a problem for months and haven't been able to find a solution, and thus I found this place, where maybe some of you could help me.
I use MUNT to play back mt-32 music, games like KGB and space quest 3.
However, my favorite soundtrack must be Ultima VI.
So I tried to find the midi files for it, unfortunately they weren't adapted for the mt-32 (apparently they are a custom file format called "M" which have been converted to MIDI with no information for the mt-32. which means the best result I could get was to patch the mt-32 to use General Midi "Like" Samples)
So after a bit of digging around, I found VGMPF, which had some info on the game, but clearly not enough, so I contacted the Main Admin (and creator of the site) if he could help me a bit, and this is what he told me (after a few emails with some more information that might be unrelated here)
"You might be able to indirectly capture the MIDI stream using a program like MIDI-OX to log the game's MIDI output with the system exclusive data included into a special MIDI file.
Let the song from the game play as long as you want while you're logging.
When that is finished, you should be able to play it back using any MIDI player that lets you send the output to MUNT. It won't be the exact way the game does it, but it should sound the same."
Unfortunately, I suck at Tech, (and especially old tech) and the few times I used DOSBox to play games was incredibly annoying to configure (I'm a young guy who never grew up with DOS) and so I can't even fathom how to configure anything else with it.
I'd really love to be able to record the music of the game in a MIDI format (+ with instructions for mt-32) as I really prefer MUNT over a .wav/.flac player, however I have absolutely no idea how to get these MIDI files.
If anyone could help me I would really appreciate it.
(P.S: Other than Ultima VI, I also remember "Utopia - the creation of a nation" being another one I wanted to get, but also encountered the same issues, but the solution for that one might be different)