This is Haile from the Georgia Institute of Technology: a robotic drummer that listen to music in real-time through a microphone mounting on the drum, analyze the sound, and works the drum. As you can see in the below video, this robot can play alongside humans.
This robot can lead or follow. It has arms that can move in any direction.