MidiYodi is a shareware program that can be used to examine and play the contents of MIDI files. It allows individual MIDI tracks to be examined in a Keyboard-like viewer, a Score-like viewer or a MIDI Event viewer.
MIDI tracks can also be solo'd, muted, have their instruments and volumes changed or be removed from the song. The song may also be transposed to any key.
In addition the MIDI File Explorer scans entire folders for MIDI files and displays summary information such as number of tracks, instruments, duration, key, tempo, num beats etc.