I have taken a look at the Readme; it's nicely step by step. The emulator installs itself via a hardware driver, which you can then select for midi output in Windows' control panel.
I had to compile from sources for Linux, getting them from a git hub, which seems to hold the freshest version for Linux as far as I can see. Munt is linked only very sparingly on the Net for some reason. I don't know whether the Windows version I linked above is the latest version in existence, it's the only one I found via a quick google check.
Take a look at the attached images. That's how it works on Linux. Note the names of all those samples in the emu's console output (in gamestart.jpg; only a fraction of the list is visible on that screenshot)!
Dune 2 does that, too, by the way. It uploads a lot of instrument samples up to the mt32, namely orchestra hits and the like as well as sound effects; in the first release of Dune 2 you couldn't select sound and music device separately at all. Soundblaster: digi sounds and fm-synth music, MT32: sound samples and music with mt32 instruments + additional samples.
Thanks for those instructions. In another thread in the Might and Magic forums, there are instructions for setting up sound fonts to improve MIDI music in those games. I wonder if such a thing would work for the Ultima Underworld games, as an alternate method for better music?
From what I understand, to do it one must be able to select the Roland Canvas for music, while leaving the SoundBlaster set for sound. From this thread it sounds like the config file does not allow separate devices for music and sound, but rather has you pick one device to play it all. Is that true?
Thanks for those instructions. In another thread in the Might and Magic forums, there are instructions for setting up sound fonts to improve MIDI music in those games. I wonder if such a thing would work for the Ultimate Underworld games, as an alternate method for better music?
That's because UU doesn't use digitized sound for sound effects. Steps, swishes, thunks etc. are synthesized on the FM-chip if Soundblaster is selected. If Roland MT32/LAPC-1 is selected, the game uploads digital samples to the MT32 via midi. Take a look at the console output on the second screenshot of my previous post again. The sounds are playing via that midi device.
If you'd merely used a Soundfont, you'd still hear the piano play while walking.
Sorry if this is a rehash for some items:
Also, do this at your own risk. I had zero problems. Your experience may be different.
1. In order to get Roland MT-32 emulation to work in your game, you'll first need 2 files:
MT32_Control.ROM and MT32_PCM.ROM
This may be the hardest part of the installation. You will need to acquire/search for these files yourself. I'm sorry in advance.
2. Now to get the Munt installation stuff, I first went here:
Note that this in tandem with the 2 files above will allow you to install Munt for 32-bit operating systems (at the very least WinXP).
Unfortunately, I could not use this to install on Win7 64-bit following the directions from the readme file. When you try to do the end of the install, Windows will tell you that you cannot install 32-bit drivers.
However! I found an alternative for Win7 64-bit users. You need to download MuntSetup.exe from here:
Place this file in a folder with the two ROM files and then click on it to start the installation. It should do the job.
3. Mostly done! I still had a problem...the instructions in the munt folder say to go to 'Sounds and Audio devices' in the control panel to change your MIDI playback device. That's not right for Win 7 64-bit users, and no place for MIDI is shown. There's nothing to see! So, how do we switch from Microsoft GS Wavetable MIDI Synth to the MT-32 MIDI Synth Emulator in control panel? You need to download a control panel applet.
If you place this in c:\windows\SysWOW64
You'll be able to change the midi playback options from Microsoft GS Wavetable Synth to MT-32 Synth Emulator in the control panel. The control panel applet is called Putzlowitschs Vista-MIDIMapper (32-bit).
I used this because after I installed the drivers, there was no place to enable it in the Win 7 control panel.
Now on games that use MIDI, when you run them they may initially start in a window. Just re-run them and they should pop back to full screen. It did for me, anyway.
Hope this helps. Now your sounds (like your footsteps) will not sound like a piano, and your music will sound much more rich!
Those steps will work in the end, but I found a much quicker and easier way that doesn't require any drivers, wrappers or other complications.
1. Dump the 2 ROM files in a folder along with the Muntsetup.exe file. Run it.
2. Download the Control Panel file and place in c:\windows\SysWOW64.
3. Open said file from within control panel and make the switch to Roland Emulation.
Done. Quick. No complications.
Better yet, I don't have to mess with every install of DOSBox for each game on my system that I want to config with Roland support, as it's just part of the system now.
I googled for some earlier, but the ones which seemed suitable didn't apparently have newer than XP drivers. I'd like to use it in both XP and Win7.
Too bad my SCC-1 is useless in new PCs... :( Maybe I should look for a Roland SC-55 module.
I'd kill for a proper MT-32 (or rather CM-32L/LAPC-1) emulator, as well as Sound Canvas emulator, which would handle also e.g. reverb and echo effects. Munt was passable when I tried it last, but still a far cry from real MT-32 music.
My PC seems to already have "Microsoft GS Wavetable SW Synth", but its general MIDI sounds quite poor compared to Sound Canvas, even though I understood the instrumets are licensed from "Roland Virtual Sound Canvas".