You know those deep feelings of resentment you have towards your parents for the countless hours they made you practise the piano? Arpeggio, a piano-playing robot that could easily perform at Carnegie Hall, is the over-achieving childhood musician your parents secretly always wanted.
Player pianos are nothing new, but what makes Arpeggio unique is that the robot can sidle up to everything from a Casio electronic keyboard to a Steinway baby grand, and automatically align itself to hit the right keys and even foot pedals. Through software updates it can play everything from classical to jazz—and probably even does requests without awkwardly demanding a tip first. [YouTube via The Awesomer]