Machine learning keeps getting better in music improvisation. Shimon listens to the human play and tries to match its beat, sync, and themes. Perhaps we are not far off from robots improvising with other robots.
Human-Robot Jazz Improvisation (Highlights)
The stage debut of Shimon, the robotic marimba player. Also, the world first human-robot rendition of Duke Jordan's "Jordu", for human piano and robot marimba. Full performance: http://www.youtube.com/watch?v=qy02lwvGv3U The robot listens to the human play and tries to match its beat, sync, and themes. It uses choreographic gestures to generate both motion and sound.