Built using WebRTC (peer-to-peer web streaming) and WegGL, hydra allows each connected browser/device/person to output a video signal or stream, and receive and modify streams from other browsers/devices/people. The API is inspired by analog modular synthesis, in which multiple visual sources (oscillators, cameras, application windows, other connected windows) can be transformed, modulated, and composited via combining sequences of functions.
Created by olivia.
Adapted by Bruce Lane for Sophia Digital Art.
For more information and instructions, see: the documentation on github, the complete list of functions, a gallery of user-generated sketches, PIXELJAM collaborative editor, Hydra Book, and more tutorials and examples.
If you enjoy using Hydra, please consider supporting continued development <3 <3