To mark the London Science Museum's 100th birthday, researchers from the Interdisciplinary Centre for Computer Music Research at the University of Plymouth have programmed two robots to sing "Happy Birthday".
The robots can learn new music by listening to humans or to each other and by associating sounds heard with those produced by themselves and others. Two robots put together start singing randomly, but soon start to repeat only parts of their own song that are similar to those produced by their partner. Given enough time the two robots begin to duet.