An algorave is an event where people dance to music generated from algorithms, often using live coding techniques.
Algoraves can include a range of styles, including a complex form of minimal techno, and the movement has been described as a meeting point of hacker philosophy, geek culture, and clubbing.

Although live coding is commonplace, any algorithmic music is welcome which is "wholly or predominantly characterised by the emission of a succession of repetitive conditionals", which is a corruption of the definition of rave music (“wholly or predominantly characterised by the emission of a succession of repetitive beats”) in the UK's Criminal Justice Act.
Although algorave musicians have been compared with DJs, they are in fact live musicians or improvisers, creating music live, usually by writing or modifying code, rather than mixing recorded music.

At an algorave the computer musician may not be the main point of focus for the audience and instead attention may be centered on a screen that displays live coding, that is the process of writing source code, so the audience can not just dance or listen to the music generated by the source code but also to see the process of programming.
An algorave is an event where people dance to music generated from algorithms, often using live coding techniques. Algoraves can include a range of styles, including a complex form of minimal techno, and the movement has been described as a meeting point of hacker philosophy, geek culture, and clubbing. 
Although live coding is commonplace, any algorithmic music is welcome which is "wholly or predominantly characterised by the emission of a succession of repetitive conditionals", which is a corruption of the definition of rave music (“wholly or predominantly characterised by the emission of a succession of repetitive beats”) in the UK's Criminal Justice Act. Although algorave musicians have been compared with DJs, they are in fact live musicians or improvisers, creating music live, usually by writing or modifying code, rather than mixing recorded music.
At an algorave the computer musician may not be the main point of focus for the audience and instead attention may be centered on a screen that displays live coding, that is the process of writing source code, so the audience can not just dance or listen to the music generated by the source code but also to see the process of programming.
Algorave