top of page

VirtualMIDISynth and MIDIMapper


A quick guide on using the CoolSoft MIDIMapper and why you may want to use it. This is something I've ended up looking into recently, and it seems very useful info for those looking at some of the retro sims/games out there, that use MIDI.


In a previous article DOSBox Staging and VirtualMIDISynth, the CoolSoft VirtualMIDISynth and it's use with DOSBox Staging was covered. This article will be covering the CoolSoft MIDIMapper and it's use with VirtualMIDISynth, DOSBox and PCem.


What is it?


Put simply the MIDIMapper is software which allows you to choose a default MIDI device to play your MIDI music through. Win10 has a single default software MIDI device, Microsoft GS Wavetable Synth. If you install another software MIDI device like VirtualMIDISynth, then you can use the MIDIMapper to use VirtualMIDISynth (or another software MIDI synth) as the default device, rather than the Microsoft Synth.


Why you need it?


Later versions of Windows from XP onwards have removed more and more MIDI functionality, until with Win10 we have only the default Microsoft Synth. If your game or software supports selecting a MIDI device then you can choose a different one, but if it doesn't you're stuck with the default Microsoft Synth.


The MIDIMapper software adds back the ability to choose a MIDI device. For a far more detailed and accurate description of the issue, check out the CoolSoft MIDIMapper page.


How to use it


It's a very simple process, basically you need to:



  • Install it.


  • Run the MIDIMapper Configurator.


  • Choose your preferred default MIDI device.


Choosing the default device in MIDIMapper Configurator.
Choosing the default device in MIDIMapper Configurator.

If you already have VirtualMIDISynth installed the MIDIMapper integrates with VirtualMIDISynth and can be configured from the MIDIMapper tab in VirtualMIDISynth, so:


  • Download and install the MIDIMapper.


  • Run the VirtualMIDISynth Configurator.


  • Select the MIDI Mapper tab.


  • Choose your preferred default MIDI device.


Choose the default device in VirtualMIDISynth Configurator.
Choose the default device in VirtualMIDISynth Configurator.

When to use it


Here are some examples I've encountered.


DOSBox Staging


The advice from CoolSoft is to use the MIDIMapper if the game/software doesn't support the selection of a MIDI device.


Since DOSBox does support selecting a MIDI device, the mapper doesn't have to be used and the existing process should be followed (see DOSBox Staging and VirtualMIDISynth).


PCem


When creating a virtual machine with the Creative AWE32 sound card you can select device configuration options and select a MIDI device to use (so in theory the MIDIMapper doesn't have to be used).


However when selecting VirtualMIDISynth, PCem still seemed to use the default Microsoft Synth device.


Setting VirtualMIDISynth in the MIDIMapper, and then selecting the MIDIMapper as the MIDI out device in PCem, caused VirtualMIDISynth to be used instead.


F22 Air Dominance Fighter


The classic Digital Image Design (D.I.D.) Win95 sim F22 Air Dominance Fighter uses MIDI music with it's own F22 soundfont. Once an F22 ADF installation is copied into WIn10 there are no options to choose a MIDI device or use the F22 soundfont.


  • VirtualMIDISynth can be set in the MIDIMapper as the default MIDI device,


  • VirtualMIDISynth can load the F22 soundfont.


  • When the game starts the authentic retro MIDI music is played!


Demo of the MIDI in F22.


Finally


Credit and thanks to the CoolSoft devs for some useful and easy to use MIDI software to help us get that authentic retro soundtrack back!


Happy listening!

Drop Me a Line, Let Me Know What You Think

Thanks for submitting!

© 2035 by Train of Thoughts. Powered and secured by Wix

bottom of page