Robotic Marimba Player Improvises With Human Piano Player

 - Apr 28, 2009
References: engadget
In a rendition of Duke Jordan’s "Jordu," we hear for the first time the piece played by a human, while the robot marimba player named "Shimon" improvises.

Simon was created by Roberto Aimi of Alium Labs, Guy Huffman and Gil Weinberg, head of Georgia Tech Center for Music Technology.

How it works is the robot hears how the human is playing, and through an improvisation system based on gesture, along with a motor control system, attempts to go along with the movements of the human player, as you can hear and see in the video.

All in all the robot musician does a pretty good job of following and interacting with the piece.