MidiX is a MIDI Karaoke player that can play standard MIDI format files
Server 1 Official Download
A real-time granular synthesizer for Windows
generates special audio tones called Binaural Beats Binaural beats
Software SF2 based MIDI synthesizer accessible as a standard MIDI Out device.
Pyva Jam is a powerful score editor, you can input and edit chords as plain text
Use the computer keyboard to play midi. Most keys are customizable.