Inside an algorithmically generated dance party at a Bushwick art space - Brooklyn


Apr. 12, 2018 12:58 pm

Inside an algorithmically generated dance party at a Bushwick art space

Organizer Ramsey Nasser took us inside the world of Algorave.

Algorave, April 11 at Eyebeam.

(GIF by Tyler Woods)

Wednesday night’s visitors to Eyebeam could hear the music and see the flashing lights as they approached the entrance to the building, on Cook Street, in Bushwick.

Inside, the scene looked like a normal music event, too, with a check-in booth at the door and a table for beer and wine in the corner and about 50 people milling around, some dancing to heavy bass notes. What was different was that there wasn’t anyone playing instruments or even a DJ. Instead, the artists were writing computer code, live, programming the music and lights in languages like Clojure and Haskell.

One performer even created his own programming language for the performance.

“Software becomes this other instrument in the same way of a piano or a flute,” explained Ramsey Nasser, the organizer of the event, which was called Algorave. “The difference is that you can very efficiently express things like a pattern that loops and grows on its own over time. Instead of having a relationship with each individual note, you’re sort of constructing the shape of the overall piece and the computer is running with it. It’s much less about the dexterity and mastery of a physical instrument and more about being able to sculpt a piece on the fly, as you go.”

Algorave organizer Ramsey Nasser. (Photo by Tyler Woods)

Algorave organizer Ramsey Nasser. (Photo by Tyler Woods)

Nasser is a member of LiveCodeNYC, a collective of artists and hackers which has met every two weeks for about the last three years. Everyone in the collective makes their own tools to write their own music that can be performed live. Its members perform at these shows around the city every month. The group merges with another group, called Algorave, which is a decentralized and global phenomenon that lists similar shows around the world. Nasser said the live coding scene is particularly big in Mexico City and Sheffield, England.


Performing in front of people can be stressful but at least most performers have the benefit of practices and rehearsals. The artists at Algorave, however, were composing new music in front of their audience.

“It’s extremely stressful,” Nasser said, laughing, when asked what it was like when he himself performs (he was the closing act of the show that night). “The thing about programming in any modern language is that they have a property called Turing Completeness, which means they can provably do anything. Which means that all kinds of stuff can go wrong on stage, so a big part of performing this way is figuring out how to defend against chaos.”

With most of the pieces at having a Reichian, looping nature, the name of the game at Algorave all night was hearing the tension between programmatic order and creative chaos.

The next Algorave in New York will be April 20 at PS122, a performance space in an abandoned school in the East Village.

You must appreciate accurate, relevant and productive community journalism.  Support this sort of work from professional reporters with seasoned editors.  Become a member for $12 per month -30-
Already a member? Sign in here
Connect with companies from the community
New call-to-action


Goodbye, readers

Travel across America and down 50 MLK Boulevards in this video

Algorave heads to Eyebeam *expanding galaxy brain*



You can win up to $360,000 at the WeWork Creator Awards

Baltimore, MD 21201

14 West

Senior Software Engineer (Java + Apache Spark)

Apply Now


Full Stack Engineer

Apply Now

Watch musicians live-code music at Algorave

If you like computers, art and music, check out Algorave this weekend

This Brooklyn engineer made a jukebox for her house using Amazon Dash buttons and Sonos



Explore how diverse teams build dynamic products with Dev Bootcamp

Sign-up for daily news updates from Brooklyn

Do NOT follow this link or you will be banned from the site!