Music students build a robot orchestra that can improvise

NPR has an amazing story about music students building the Karmetic Machine Orchestra, a set of robots that play sitars, bass guitars and pianos, plus weird made-up instruments. And they're programmed with complex improvisation. And it's compared to robot sex.