← The FW26 index

FW26No. 03Oct 2026FM-330 Curriculum

Mirror Lab — Interactive Mirror Workshop

A webcam workshop in graph theory: your skeleton, hands and face become graphs, a blink closes a cycle, your hands play an omnichord, and your head conducts Palestrina's Sicut Cervus.

InstrumentsMediaPipe (pose, face and hand tracking) · Canvas 2D · Web Audio

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.