home/ atoms/ hydra-analog-video-synthesis-model

Hydra models analog video synthesis: each function is a box that generates or transforms a signal

Hydra’s design is modelled on analog modular video synthesizers, referencing Daniel Sandin’s Image Processor (1971). In that tradition each ‘box’ either generates a signal or transforms one; when a signal reaches the screen it produces a visual pattern driven by oscillation over time. In Hydra each function call is the code equivalent of one such box, and you build visuals by routing signals into and out of each other. The contrast Jack draws: Photoshop’s layers, Illustrator’s vector canvas, a word processor’s page, and 3D scene/mesh/lights are all human-facing abstractions that mean nothing to the machine. Hydra instead works with signals directly, which she argues maximises creative routing possibilities.

Examples

osc().out() creates an oscillator signal and routes it to the screen. Without .out() nothing appears: the oscillator exists but is not connected to a display, just as an unpatched modular module makes no output.

Assessment

A student asks: ‘Why does Hydra start from an oscillator instead of drawing shapes on a canvas?’ Explain the analog-video-synthesis lineage and why signal-routing, not layer-painting, is Hydra’s core model.

“video synthesizers are created in 1971 by Daniel Sandin it's called the standard image processor and basically the idea is that each of these boxes either generates a signal or transforms a signal”
corpus · live-coding-visuals-with-hydra-olivia-jack-no-bounds-eulerro · chunk 1