A custom View for Android which displays a piano keyboard.