http://www.cnn.com/2006/TECH/10/03/m...bot/index.html

I've seen a bunch of stuff about this robot at the music building at Tech but had never seen videos of it. Its really fascinating how the robot plays off of what it hears and then improvises on top of it, down to different pitches and rhythms.