MidiSheetMusic is an app for learning to read piano sheet music. It simultaneously:

Playback options

A picture of the main playback screen is shown below:

The playback controls are at the top, with the piano and sheet music underneath. The playback controls, from left to right, are:

When the play button is pressed, and the music starts playing, the playback controls are temporarily hidden, to give more screen space to the piano and sheet music.

To pause the playback, simply tap anywhere on the screen.

The Android menu button has four options:

Sheet Music Settings

You can adjust the following Sheet Music Settings:

What is a MIDI file?

A MIDI file is a type of music file. It is a standard format for recording music from electronic instruments, such as electronic keyboards/pianos.

MidiSheetMusic comes with over 50 classical piano songs. In addition, MidiSheetMusic will search for any MIDI files (with file type .mid) on your phone or tablet's storage. That means you can download additional MIDI files from the Internet, and they will be available for MidiSheetMusic to play. Any MIDI file that appears in your Android Music Player should also be found by MidiSheetMusic. If it's not found, try placing the MIDI file in a directory called 'Music' under the root directory of your external storage. You can also browse the filesystem for MIDI files by tapping the 'menu' button in the 'Choose Song' screen.

About

MidiSheetMusic was developed by Madhav Vaidyanathan. The website is at:
http://midisheetmusic.sourceforge.net/

MidiSheetMusic is also available for Microsoft Windows and Mac OS X, with additional features such as printing.