home/ atoms/ algorave-definition

An algorave is a dance event whose music is composed live as algorithms, with the code shown to the audience

An algorave (a portmanteau of ‘algorithm’ and ‘rave’) is a rave-style dance event where performers write and modify music-generating code live on stage rather than replaying pre-made tracks, hitting execute so the resulting music plays in real time. Two features are definitional: the algorithmic, improvised origin of the sound (genuine on-the-spot composition, not merely triggering pre-written scripts), and the visibility of the process — the code is projected on a screen so the audience can watch it being written and changed while they dance. This is what separates an algorave from a DJ set replaying recorded material and from a conventional laptop concert where the screen stays hidden: the process, not just the result, is on display, and a feedback loop runs from code to sound to dancing crowd and back to the performer. Any kind of algorithmic music qualifies so long as the process is visible; a DJ playing pre-rendered tracks is not doing algorave even if those tracks were themselves generated algorithmically, because the algorithm is not being worked live. Algorave names a performance format and community practice, not a fixed genre.

Examples

A performer opens a blank editor, types a drum pattern in TidalCycles, then progressively adds layers and transformations as the code scrolls on a projector overhead and the crowd dances. To a newcomer the projected code can look ‘just like when a computer crashes’ while producing danceable music.

Assessment

Distinguish an algorave from a regular electronic-music concert, from a DJ set, and from a laptop set of pre-made algorithmic tracks: what must be present live for the term to apply, and what must the audience be able to see? Explain the significance of the projected screen (including for deaf or hard-of-hearing audience members).

“musicians are able to compose and work live with their music as algorithms”
corpus · algorave-about · chunk 1
“the person on stage making code is writing software on stage and that generates music”
corpus · algorave-algorithmic-dance-culture-alex-mclean-tedxhull-2017 · chunk 1
“No todas las fiestas con un programador en vivo en su cartel son Algorave, pero es muy agradable que cada día hay más live coders”
corpus · live-coding-en-mexico-las-mujeres-que-hackean-la-estructura · chunk 2
“an algo Rave is a rave where musicians write little Snippets of code live on stage on their laptops and everyone dances to the results”
corpus · why-we-bleep-045-algorave-alex-mclean-podcast · chunk 1