I installed some time ago VirtualMIDISynth to have soundfont-able MIDI reproducing in my machine. But soon I began to realize how incompatible with players and MIDI editors this jury-rig-type of software was.
Use the links on this page to download the latest version of Microsoft Kernel GS Wavetable Synthesizer drivers. All drivers available for download have been scanned by antivirus program.
After finally learning about Timidity++ player/converter, I uninstalled this driver, only to find MS GS wavetable (or the default midi synth) now is missing on programs like AnvilStudio and Windows Media Player (Windows Media Player throws error C00D11BA).
The instructions on VirtualMidiSynth's website, specifically under the Default MIDI output device configurationssection explain how to re-enable the default MIDI synth.
Folders to delete:
C:WindowsSystem32VirtualMIDISynth
C:WindowsSysWOW64VirtualMIDISynt (only on 64bit systems)
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeCoolSoft VirtualMIDISynth (only on 64bit systems)
Registry keys to edit:
These keys contain the registered multimedia drivers on the system. To reset the registry to default state, set all midi* subkeys (midi, midi1, midi2, ..., midi9) values to wdmaud.drv.
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindows NTCurrentVersionDrivers32 (only on 64bit systems)
Default MIDI output device configurations:
The following keys contains the default MIDI device configured for MidiMapper (up to Windows 7 included) and Windows Media Player. NOTE: if WMP keys are missing they will be recreated at next Windows Media Player configuration change / close / reopen.
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionMultimediaMIDIMap --> szPname = Microsoft GS Wavetable Synth (up to Windows 7 included)