It is full 88 keys virtual piano. The feature include record piano play track; record voice song track; record every keys you have played, generate music notation sheet; email sound track and music notation sheet; simple and easy to change keyboard; double keyboards on the screen (iPhone); [npow] supports iPad natively with full width and height.
Since all keys are recorded while playing, it can be used for many purposes. For example, you can use to record music or you can use to train someone to see whether they remember all keys for a particular song. Furthermore, you can email the sound track and sheet music to anyone. This application only records the note in one beat. To compose music, please check out "Composer" application.