Algorave requires the algorithmic process to be visible — not necessarily live-coded
The core requirement for an algorave performance is that the code or algorithmic process must be visible to the audience. This is distinct from requiring live coding: a performer may use pre-written algorithms, patching environments, or generative systems, as long as the process is projected or otherwise made perceptible. Some performers are not comfortable projecting their screens, and the guidelines acknowledge this as a compromise — ‘beyond that, feel totally free to mix things up.’ The teachable distinction is: visibility of process is the rule; live coding in real time is the ideal but not the only acceptable form.
Examples
A performer who patches in modular synthesis with a camera pointed at their hands and a projection showing the patch diagram is showing their process visibly, even without live code. A DJ playing pre-rendered stems with no visible process is outside the algorave norm.
Assessment
For each scenario, judge whether it meets the algorave visible-process guideline and explain why: (a) live-coded TidalCycles with screen projected; (b) generative patch in VCV Rack projected live; (c) a pre-composed piece run from a laptop, no screen shown.