New website + free download: 300+ scales and their chords (incl. MIDI files) - Music Theory Forum - KVR Audio
VMPK. Virtual MIDI Piano Keyboard
Falcosoft Midi Player 5.7 : Falcosoft : Free Download, Borrow, and Streaming : Internet Archive
What are the free alternatives for Synthesia (looking for something that will allow me to upload a .MIDI file, and learn both hands separately)? - Quora
How to Use a MIDI Keyboard: VSTi Plugins, Recording, DAW Basics
MIDI Archives - Page 2 of 3 - Blog | Splice
Yamaha MusicSoft Blog: Yamaha Keyboard and Disklavier News: Get Your Free MIDI Song from Yamaha MusicSoft