Japanese researchers have taught two robots how to play musical instruments. One plays flute, the other saxophone. The robots reproduce, play sounds and musical tunes they hear another player perform.
The robots have a sort of catalog of their instrument’s various sounds, which they use to learn and reproduce what a live person or another robot might play to them.
Even more, the robot has a CCD camera which it uses to take ques from other players.
Here is a diagram from the project’s website:
Here is one of the robots learning to improve its rhythm by listening to a human player.
Here is the video of the two robots playing a pre-programmed duet.
Related posts:


I saw learning music from one person to other person but by this i am seeing for very first time a robot is learning music from a humanbeing