It is impossible to bring your piano wherever you go. Fortunately, the current technology allows to model several musical instruments. In this modeling technique, the piano is at the top of the list.
miniKey is a virtual piano that provides high quality sound. You can play it by using a computer keyboard, a mouse or both of them simultaneously. It supports multichannel sound cards and requires low CPU resources. It is composed of two octaves and a volume button.