Si lo que quieres es un piano virtual, el Steinberg The Grand 2 esta bastante bien.Lo puedes usar en modo standalone (usarlo directo, sin secuenciador) o cargado en Cubase por ejemplo.
Y tienes miles de instrumentos virtuales de todo tipo.
Claro, tu con el controlador puedes usar lo que te de la gana.Tanto un piano como un sintetizador como una bateria o una caja de ritmos.Tu con el teclado controlas lo que quieras.
Yo tengo el M-Audio ese que comentaban por arriba y va muy bien la verdad. Me he bajado no se cuantos programas de instrumentos virtuales y la verdad es que no te los acabas, te puedes pasar cantidad de horas con el teclado tocando con mil sonidos y instrumentos, todo una pasada.
Además para las grabaciones es más cómodo tocar con el teclado que no ir editando el MIDI con el ratón...
Para pianos yo tengo el The Grand2