Here is another robot that can play a musical instrument. The Keybot 1.0 is an Arduino driven machine that can play a Casio SA-21 keyboard. The below video shows the robot in action:
As you can see, you don’t need fancy components to build this. Igor Angst has more on the robot here.