A Robot That Can Play Music, Improvise

“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.”