Most midifiles that are available online (certainly the ones which can be downloaded or purchased from dedicated midi sites) have a few standard midi-instructions included at the beginning of the midifile (to make sure that the file plays back as expected on generic midifile players or GM-compatible equipment).
One of these standard instructions is usually a program change. In the case of piano music, the program change instructs the playback device to switch to 'General Midi' midiprogram 01 'Grand Piano'.
Other instructions nearly always include settings for volume, panning and reverb.
Occasionaly, you also have to deal with additional midi-instructions throughout the song and this can indeed become a bit annoying if you're not interested in any of these.
A simple yet thorough solution is to open the file in a sequencer (Logic, Cubase, Sonar, Digital Performer, whatever ...) or any application that allows you to edit midifiles, and delete all the midi events, except for the notes and the controller data. And then save the file of course.
_
Last edited by Piet De Ridder (14-12-2009 20:12)