Arpeggio is an impressive self-driven robotic player piano system developed by Nick Morris of Majestic Pianoworks. This robot performs at a virtuoso level and it actually does so while sitting at the piano, just like a human does. Sorry musicians, he taking your job.
It plays everything from the classics to jazz and contemporary. It can play just about any style of music. There are going to be many unemployed pianists because of this robot. Sad.