Pattern Piano and Keyboard - Full Version