There are several virtual piano available, but this one is different from all. It has 36 keys, 12 drum set sound effects, 3 built-in intro musics with 128 different channel sounds. Easy to use, It has lots of keyboard shortcuts to access each and every option it has. Download it and see it yourself.