Live coding beats, glitchy synths, and algorithmic rave energy. 136–154 BPM.
Algorave is a music genre and performance practice where artists use live coding to generate electronic dance music in real time. Originating in the UK around 1988, it combines algorithmic composition with rave culture, typically at BPMs between 136 and 154. Performances involve projecting code on screens, making the creative process visible to the audience.
The defining artists of Algorave — the names that shaped the sound. Tap to hear on Spotify.
The classic anthems and current essentials that define Algorave.
Algorave sounds like a hybrid of techno, IDM, and glitch, with a distinctly algorithmic feel. Rhythms are often complex and polyrhythmic, generated by code that can produce sudden changes, stutters, and unexpected variations. Synthesizers and samplers are used to create futuristic, metallic tones, while drums are typically punchy and syncopated. The overall effect is both hypnotic and unpredictable, with a raw, live energy that reflects the real-time programming.
Algorave emerged in the UK around 1988, born from the intersection of live coding, electronic music, and rave culture. Early pioneers like Alex McLean and Nick Collins experimented with programming languages to generate beats and melodies on the fly, often using environments like SuperCollider and TidalCycles.
Throughout the 1990s and 2000s, algorave evolved as a niche but influential movement, with dedicated events like the Algorave festival series. Artists refined their craft, developing custom software and algorithms to create complex, danceable patterns that responded to the crowd's energy.
Culturally, algorave challenges traditional notions of performance by making the code visible and the process transparent. It embodies a DIY, open-source ethos, often intersecting with hacker and maker communities. The genre remains a vibrant, experimental space where technology and dance music converge.
How Algorave is built — drum pattern, swing, and the sounds you need.
To produce algorave, start with a live coding environment like TidalCycles, SuperCollider, or Sonic Pi. Focus on creating rhythmic patterns using functions that manipulate timing, probability, and repetition. Use a BPM between 136 and 154 for a driving feel. Drum patterns often incorporate irregular hi-hats and kick-snare variations with swing. Sample short vocal snippets or glitchy sounds and trigger them algorithmically. The key is to embrace randomness and live manipulation, letting the code evolve in real time.
Hand-picked, updated weekly. Best for Dancing, Coding sessions, Late-night parties.
Every playlist on Dropo is hand-picked by real musicians, not algorithm-generated. We listen, we pick, we keep it fresh. About Dropo →