home/ curricula/ live-visualist

Live Visualist — zero to performing live-coded & generative visuals

No prior graphics or code experience; browser-first (Hydra), graduating to GLSL shaders and creative-coding frameworks

4 segments 56 modules

This path is for anyone who has never written a line of graphics code and wants to arrive at a single, unambiguous destination: performing a live-coded visual set — generative, audio-reactive, shaped in real time from a blank canvas — for an actual audience, streamed or projected.

The arc runs in four segments, each ending with a whole, shareable task rather than an exercise.

The first segment, “See & sketch,” trains the eye before touching the canvas. You begin with two orientation modules — one grounding you in visual foundations as a practice (keeping a colour notebook, sketching before coding), the other in the rationale for coding visuals at all. The compulsory visual-theory modules that follow — Point and Line as Pictorial Elements, Reading and Grouping with Gestalt Perception, and Training the Eye: color relativity and interaction — are not decorative; they are the difference between assembling shapes accidentally and composing intentionally. The segment closes with your first running p5.js sketch.

The second segment, “Generative canvas,” builds the toolkit that makes those compositional instincts executable in code. Colour moves from theory (Itten’s contrasts, numeric encoding) into generation (HSB palettes). Motion moves from the 12 principles of animation through eased transforms into Perlin noise fields. The segment culminates with Hydra: live-coding video-synth visuals, where you perform-code your first live visual patch — shareable as a remixable link.

The third segment, “Reactive & procedural,” is where the visuals start listening. You wire audio analysis (loudness, spectrum, beat) through to visual parameters, build full audio-reactive Hydra patches with feedback and WebRTC sources, then earn the GPU: from the orientation “the fragment shader as a per-pixel color function” through animated procedural patterns to the full Shaders and GPU-parallel visuals pipeline. The segment ends with Synthesizing Form, Color, and Line into a Personal Visual Language — bringing the Bauhaus theory and the GPU craft into a single authored voice.

The fourth and final segment, “Perform the set,” removes the training wheels. Beat detection, generative A/V mapping, and optionally physics-based agent systems deepen the reactive vocabulary. The required capstone is Performing live-coded visuals: Estuary, CineCer0, and cycle-sync — a timed live set in a collaborative browser environment. Streaming Your First Set with OBS closes the loop to a real audience.

The path deliberately skips music production and composition — there is no synthesis, no sound design, no groove-making here; those live in the live-coder path (Tidal/Strudel/SuperCollider). It skips deep hardware signal chains, projection mapping, and large-venue LED/DMX rigs — those belong to the vj path. It skips the full AI/diffusion visual stack beyond a single orientation module, which hands off to the AI-AV path (ComfyUI/Deforum/StreamDiffusion).

The only assumed prerequisite backs just two optional culture modules (algorave and demoscene history); general cultural background on computer music lineage is useful but non-blocking. All intra-path dependencies are included and ordered. If you are deciding: if you want to make music, start with the live-coder path first, then return here for the visual layer.

The path

1. See & sketch — training the eye and the first lines of code

A short static/looping generative sketch posted to a sketch feed: a composed still built from points, lines, and a deliberate colour relationship, plus a first p5.js drawing that runs in the browser

2. Generative canvas — colour, motion, and Hydra live-coding

A one-minute generative video loop: an animated, composed p5 or Hydra piece with an intentional palette, moving noise/pattern fields, and a clear compositional arc — exported and shared

3. Reactive & procedural — make it listen, and go to the GPU

A rehearsed audio-reactive visual jam over one track: a Hydra/shader patch whose colour, motion, and feedback are driven live by loudness, spectrum, and beat, tempo-locked to the music

4. Perform the set — live-coded, generative, audio-reactive visuals for an audience

Perform a full live-coded visual set for an audience: drive generative, audio-reactive imagery live from a blank canvas to a finished piece, streamed or projected, holding composition and energy across the arc

Detecting Beats, Onsets and Pitch for Event Triggers
required L3 Craft J 5h
Generative and Multi-Tool Audio-Visual Mapping
required L3 Craft J 5h
Performing live-coded visuals: Estuary, CineCer0, and cycle-sync
required L4 Performance H 8h
Streaming Your First Set with OBS
required L0 Orientation N 3h
Debugging and panic recovery in Hydra
required L2 First instrument H 4h
GLSL debugging and live recovery: gotchas, error reading, and the panic shader
required L1 Foundations G 5h
Physics, autonomous agents, and emergence
recommended L3 Craft H 8h
Compositing visuals with blend modes
recommended L2 First instrument I 4h
Debugging and panic recovery in P5LIVE
recommended L2 First instrument H 4h
Punctual: diagnosing silent failures and recovering live
recommended L5 Voice HF 4h
AV coherence and sync strategies: making sound and image agree
recommended L2 First instrument JHF 4h
Live-coded transitions: audio, visual, and paired downbeat moves
recommended L3 Craft FHJ 6h
Live-coded set arc: pacing, edit cadence, and energy design
recommended L3 Craft F 5h
Simulating natural systems: automata, flow fields, and growth
optional L3 Craft H 8h
3D scenes and node-based graphics tools
optional L3 Craft H 8h
Mixing a beat-synced clip set in Resolume
optional L2 First instrument I 4h
Building a generative TouchDesigner VJ rig
optional L3 Craft I 8h
Orienting to Generative AI for Live AV
optional L1 Foundations K 3h
Live coding and algorave: showing the screen
optional L1 Foundations O 5h
The demoscene: real-time audiovisual craft and its legacy
optional L2 First instrument O 4h
Evaluating live-coded AV quality without a perception bridge
optional L3 Craft FH 3h
Livecoding ethos and agent operating policy
optional L3 Craft F 4h