I want to find a good midi library so that I can replace the default Microsoft GS Wavetable Synth.

MuseScore is the main program I'm using which relies on midi at the moment. I'm open to the possibility that I need to update to something better than basic midi altogether, but I don't have the money for Cubase, ProTools, Ableton etc at the moment.

According to this site, I found that the samples currently used are oooooooold.

(This question originally stems from this question over at Music.StackExchange)

Any Ideas?

  • Windows 7 users might have a problem: see here.
    – alex
    Aug 17, 2013 at 7:56
  • Related: avp.stackexchange.com/q/8610/2569
    – JoshP
    Aug 23, 2013 at 12:31
  • I also use Neuration AudiScore Ultimate on my Windows 10 64 bit PC and have the same problem with the Microsoft_GS_Wavetable_SW_Synth sounds. Do the previous suggestions work with Windows 10 64 Bit?
    – C. Reilley
    Feb 16, 2021 at 10:58

3 Answers 3


I am using these two MIDI drivers on Windows XP Professional 32 bit and Windows 7 Ultimate 64 bit:

1) BASSMIDI Driver

2) CoolSoft VirtualMidiSynth

Both drivers are installed as MME (MS Multimedia Extension) MIDI drivers, just like the standard MS GS Wavetable Synth.

Both use the BASS audio library, which contains a software synthesizer, that emulates the EMU sound chip of Creative Soundblaster audio cards (and compatible hardware). These chips use Soundfonts (SF2 files), that contain the wavetables (audio samples) for the various instruments. In other words, these two drivers are software replacements for the Wavetable MIDI hardware on earlier soundcards, but without their hardware limitations (number of voices, size of SoundFont).

Both drivers work in Windows XP, Vista, 7 (32 and 64 bit). I haven't tested Windows 8 yet.

Driver #2 has a nicer User Interface, but supports just one port (16 MIDI channels).

Driver #1 is open source and supports two ports (2 x 16 MIDI channels).

Both drivers can be installed and used side-by-side with each other and the standard MS GS Synth.

When selecting a SoundFont, I would recommend to start with the GeneralUser SoundFont by Christian Collins (see CoolSoft site for the link), because - in my opinion - its sounds are quite well balanced and can be used for classic and contemporary music. There are many more SoundFonts available, as well as applications to create and edit SoundFonts.

The two MIDI drivers I mentioned above use SoundFonts.

There is another MIDI driver ( VST MIDI driver ), which uses VST plugins instead of SoundFonts. Its from the same author as the BASS MIDI driver. Its open source and supports 2 ports.

Update: Oops, the link to the VST MIDI driver didn't survive the move. It is fixed now.

MS deleted the User Interface part for default MIDI device selection from the Sounds Control Panel in Windows Vista, 7 and 8 - however, the windows registry settings still exists. Therefore, the configuration programs for all three drivers above allow to select the default MIDI device driver and store that setting in the corresponding registry setting.


Try Audacity, it is both a MIDI Editor and VST Host.

If you are looking for free VST instruments which produce good sounds, you can look here. You can look for Free VST hosts in the same website.

All the best!

  • Audacity is great! but I'm not looking for a midi editor, I'm trying to replace the midi sounds that are used by everything .
    – Alexander Troup
    Aug 23, 2013 at 10:14
  • I have used MIDIEditor which is good (not great :D). Or do you need a free/cheap DAW?
    – Prashanth
    Aug 23, 2013 at 10:20
  • One simple solution is to get a SF2 player, like VLC player and download from the millions of free SF2 soundfonts available online, refer to this wiki on how to customize VLC to play .midi files. Or if you just need a MIDI mapper, you can try this
    – Prashanth
    Aug 23, 2013 at 11:45

I use LMMS, it edits midis, supports .SF2s and has some nice plugins.