I have gone to a free midi site, there can upload and download thousand of songs.
There’s a description for this site:
Free MIDI Zone is a large, searchable MIDI files archive. Also featured are: tutorials, software, music top list and much more. Frequent updates!
Web site: http://www.free-midi.org/