The list of things at which robots can beat humans keeps getting longer.

The Robotic Systems Lab at ETH Zurich has created ANYmal, a robot programmed to listen to music and convert that data into choreographed dance moves. In the video (above) the robot is seen dancing along to a familiar tune played live by the two musicians.

The robot has a microphone that captures the sound, after which the choreographer – also a piece of software – analyses that sound and selects a suitable motion, or dance move. In fact, not only can the robot dance to live music, but you can also see how it alters its moves depending on the song it hears. And it can dance to just about anything, from Beyoncé and Daft Punk to even Justin Bieber.