VirtualMIDISynth is a software MIDI synthesizer implemented as a Windows multimedia user driver, accessible as a standard MIDI Out device. It is a freeware MIDI synthesizing application that's easy-to-use.
Here are some screenshots to illustrate the features and user interface of this application: