Audiovisual Programming Workshop by Charlie Roberts. Part 4.
summary
Workshop shows Hydra doing real-time video feedback by sending render targets to o0–o3 outputs and using the previous frame in functions like modulate, blend and diff so the graph literally modulates itself over time. Embedding Hydra on a webpage currently requires browserify. The ray‑marching engine MarchingJS renders shapes and fractals by tracing one ray per pixel, uses a repeat modulus produces infinite tiling trick (with a max distance to avoid crashing the GPU), supports fog and materials, and maps a 3‑band FFT so kicks, snares and other bands control x/y/z or texture parameters.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 0:22Video feedback in Hydra
- 7:17Demo scene origins
- 13:46Ray marching basics
- 20:15MarchingJS demo
- 27:20Adding audio to visuals
- 32:02Exploring Gibber








