The Spark
Teach creative coding through self-reflection: participants see themselves as the material. No installs, no accounts, no setup wall — a browser tab and a webcam are the whole toolchain, so the first minute of the workshop is already hands-on.
In Process
The first version, p5.js sketches with Tone.js sound, ran as a graph theory session and only partly landed. What students loved was the Sicut Cervus choir. The October 2026 rebuild keeps the graph theory frame and rebuilds every slide around one claim: every mirror is a graph.
The Craft
One self-contained page, with MediaPipe pose, face and hand tracking running in the browser. Seventeen slides in three acts: the image as a grid graph, with cuts, embeddings and a feedback cycle; the body, with skeleton paths, two hands bridged by one edge, and Euler's formula on the 468-node face mesh; and the instruments, a pinch theremin, a gesture omnichord whose chord qualities come from the strum hand's shape, a rhizome of people, and a Voronoi choir you conduct with your head.
Outcome
Taught to the graph theory class on October 29, 2026, and published as a public page anyone can open with a webcam. No video leaves the visitor's computer.