All your browsers are belong to me

james_coglan.jpgSpeaker: James Coglan

In 1997, the Flaming Lips released the album 'Zaireeka'. This record, which came on four discs to be played concurrently, followed a series of experiments in which the band gave out cassette tapes to dozens of people for them to play in unison on their car stereos.

In 2007, the band Boredoms invited 77 rock drummers to perform a monumentally loud concert in Brooklyn, New York. These days they're touring with just seven but the effect remains staggering.

It's 2011, and you can do what these people did using nothing but a bunch of laptops.

WebSockets and the messaging systems we build on top of them are opening up new ways of building applications. Plenty of people are using this technology to push data to browsers, but I'm more interested in how we can use it to control them.

Using WebSockets and the new audio APIs available in modern browsers, you can synthesize music and play it in real time to anyone over the web. Or in this case, a room full of JavaScript nerds. I need you and your laptop to come and take part in a big experimental glitchy synthesizer armed with hundreds of speakers, and then I want to show you how it works.

JS Reference