AMP VJ
A VJ console for live events. Generative scenes, played on sound and narration, from one room and onto the wall.
Imagineering
Six worlds on the same voice, where the narration puts you inside the image instead of in front of it.

A humanoid built from fourteen tapered bones melted together by a smooth minimum, with the particles projected onto the surface so the figure is a skin and not a cloud.

Particles are pulled onto the glyphs of the word being spoken at that exact moment, using the per-character timeline from forced alignment, so the type is formed before the sound arrives.

Images from the archive are read pixel by pixel on the GPU, where brightness becomes depth, so a photograph turns to grain and re-forms as the next one.

A logarithmic spiral disc generated in closed form and rotated with a differential angular velocity, so the arms wind up over time without a single frame of simulation.

An infinite city derived from a hash of the cell index, so the buildings exist as a function rather than as data and the flight forward costs no memory at all.

A ridged heightfield whose profile is literally the spectrogram of the narration, drawn twice at a half-period offset on an exponential scale loop so the descent never ends.