The Null Device
Jazari is essentially an automated, electromechanical percussion ensemble, controlled using two Nintendo Wii controllers. It consists of a MacBook, a bunch of Arduino boards and a room full of drums fitted with solenoids and motors, and software written in MAX and Java which parses input from the Wii controls and plays the drums. The software is also capable of improvising with the human operator, by imitating, riffing off and mutating what he plays.
Jazari was developed by a guy named Patrick Flanagan, who had been playing around with algorithmic composition, only to discover that people don't want to hear about algorithms, but do want to see a good live show. Anyway, here there are two videos: one of a Jazari performance (think robot samba float, conducted by a guy waving Wiimotes around; the music has a distinctly Afro-Brazilian feel to it), and one of Flanagan explaining how it works.