[Solved] Cannot get Munt (MT-32 emulator) to work
Posted: Wed 07 Nov, 2018 11:21 pm
Hello!
I recently discovered PCem. It's pretty much exactly what I've been looking for in a PC emulator! I've been using DOSBox for a long time, but something like PCem is much more suitable for me.
Everything worked nicely, I've got MS-DOS 6.22 set up and everything, applications and games work perfectly on the emulated 486. One thing I just cannot get to work is getting PCem to talk with Munt. I've set up the virtual midi device and connected it to Munt:
In PCem, "2:0:0" is selected as the MIDI device, which should correspond to 24:0 above.
But Munt is not receiving any MIDI data whatsoever from PCem. In DOSBox, the same happens if I use "mpu401 = uart" instead of "mpu401 = intelligent". Can this be the issue? Is there something I can do to get MT-32 emulation working with PCem?
I'm using Linux (Gentoo.) I've built PCem from the v14 source package, with --enable-alsa.
I recently discovered PCem. It's pretty much exactly what I've been looking for in a PC emulator! I've been using DOSBox for a long time, but something like PCem is much more suitable for me.
Everything worked nicely, I've got MS-DOS 6.22 set up and everything, applications and games work perfectly on the emulated 486. One thing I just cannot get to work is getting PCem to talk with Munt. I've set up the virtual midi device and connected it to Munt:
Code: Select all
$ aconnect -lio
client 0: 'System' [type=kernel]
0 'Timer '
1 'Announce '
client 14: 'Midi Through' [type=kernel]
0 'Midi Through Port-0'
client 24: 'Virtual Raw MIDI 2-0' [type=kernel,card=2]
0 'VirMIDI 2-0 '
Connecting To: 128:0
client 25: 'Virtual Raw MIDI 2-1' [type=kernel,card=2]
0 'VirMIDI 2-1 '
client 26: 'Virtual Raw MIDI 2-2' [type=kernel,card=2]
0 'VirMIDI 2-2 '
client 27: 'Virtual Raw MIDI 2-3' [type=kernel,card=2]
0 'VirMIDI 2-3 '
client 128: 'Munt MT-32' [type=user,pid=17017]
0 'Standard '
Connected From: 24:0
But Munt is not receiving any MIDI data whatsoever from PCem. In DOSBox, the same happens if I use "mpu401 = uart" instead of "mpu401 = intelligent". Can this be the issue? Is there something I can do to get MT-32 emulation working with PCem?
I'm using Linux (Gentoo.) I've built PCem from the v14 source package, with --enable-alsa.