Looks like games that support General Midi inside Dosbox are the only ones that seem to be writing to the VMS voice-table.
Example: Quest for Glory 4 - Set as General Midi - About Tab shows 25-47 Voices active, varies as playback occurs.
Same game - Set as Sound Blaster 16/Pro for Midi - About Tab shows 0 Voices Active, Sound Font sounds like MS GM Wavetable Audio
Master of Magic - No GM Midi Support using DosBox and GOG - About Tab shows 0 voices active. Sound Font sounds like MS GM Wavetable Audio
Both apps have the same default device, and output is configured to work correctly, device has been manually set to Device 0 (and 2 as well, both are VMS)
This bug was not an issue prior to Windows 10 2004
I have manually disabled the device driver for MSGMWA in Device Manager to no avail, the same results occur.
There is no voice allocation happening to the VMS driver from any non-GM Midi supported games. This functionality existed prior, it would route all MIDI audio through the SoundFont regardless of GM capability or not.
Bugcheck steps: I've loaded multiple sound fonts, checked device preferences, and tested games WITH proper support. it works elsewhere once GM is selected, it seems that's the only layer that got imported with the new drivers. I can provide system specs if necessary, please let me know what I can share. Here is the Debug Log while running Sound Blaster Pro configuration in DOSBox - Ultima Underworld No General Midi Selected/Enabled (Is it only outputting IRQ3X0 to the soundfont/VMS??)
Edit: Bug Report #2 is a General Midi enabled output, with active voices shown.
- Attachments (Only registered users)
- VirtualMIDISynth_debug_report.txt
- VirtualMIDISynth_debug_report2.txt