Music Soft->Windows->MusicMirror
Loads MIDI files and play them with either horizontal or vertical reverse.

What is MusicMirror?

Reverses MIDI File!
Loads MIDI files and play them with either horizontal or vertical reverse.

With Vertical reverse, higher notes go to lower notes and lower notes go to higher notes. It is like music score on mirror.
With Horizontal reverse, time line is reversed. The first note becomes the last note. The last note become the first note.
The fig. shows what kind of things will happen when  you reverse music score vertically.
However, if note is too high or too low, it might adjusted to octave lower or higher so that the result sound would not be weird.
Original

Vertical Reverse

Vertical Reverse of Harmony

Horizontal Reverse

Download is here!

About trial
Trial use is free. If you like the program, pay fee for registration.
You can not use save function with trial use. You can only play tunes.
 This is Shareware! (About $9, depends on exchange rate)  
Please refer to help file about sending fee for registration. (Go to English page of  Download-Market) How to get password is here.
 About version 1.7  
Tempo bug of Horizontal Reverse has been fixed.
Raise octave with vertical reverse.
Version 1.7 Last Update 2009/04/24 Next Update 200X/X/X
Windows95 Windows98 WindowsMe Windows2000 WindowsXP Windows Vista
? O O O O O
Download(ZIP) 277k