Piano From Above


Piano From Above provides a simple yet robust user interface that allows you to learn the way you want

Playback modes

Practice Play Learn

There are three main playback modes: Practice, Play, and Learn.

Note that Play and Learn modes require a connected digital piano or keyboard.

Playback toolbar

The Playback toolbar allows you to control playback of the current MIDI file. Here you can set the speed, position, and volume of playback, toggle the playback state (playing, paused, stopped), and turn on a metronome.

Additional controls are provided in the Play menu. Through the play menu, you can also set a loop or change the Learn mode.


The Library is used for easy access to your MIDI files. The files and folders which make up the library are defined in the Library tab of the Preferences dialog (Options->Preferences...).

Note that use of the library is optional. An alternate path to opening a MIDI file is provided through the File menu.

View Menu

The View menu allows you to choose what you want to see. You can toggle the library panel, the playback toolbar, the keyboard, and note labels.

The Move and Zoom functionality is designed for very small changes to the screen layout.

For example, if you want to set up Piano From Above with a projector, you would hide the keyboard, show full screen, change the background color to a light gray, and tune the final layout with Move and Zoom.

Note labels

Automatic Labels Manual Labels

Automatic note labels are toggled on and off through the View menu.

Manual note labels are set by pausing playback and clicking on a note. Labels will be saved and restored if you switch songs or close Piano From Above.

Piano driven controls

Piano From Above allows you to control playback through your piano keyboard. This prevents you from having to go back and forth between the computer and the keyboard to make changes.

In the Controls tab of the Preferences dialog (Options->Preferences...), simply click on the command you want to set, and then play the note you want to use for the command.

Be sure to close a playing file before attempting this (File->Close File).

Future features

Look out for these features in future releases.

© 2010 Brian Pantano
Mirror hosted by Riccardo Loi