There are lots of robots that can play music. The robot rock band The Three Sirens, for example, can teach themselves a tune and even improvise. But humanoid musicians are much more rare, and their performances are usually highly choreographed.
Now Alyssa Batula and Yougmoo Kim, from Drexel University, Philadelphia have developed a humanoid robot capable of playing any musical score on the spot. They're using it to explore musical performance - expression and interaction with other musicians, for example - rather than merely note-playing. ....
http://www.newscientist.com/blogs/ns...ef=robopianist