hydra
LIVE CODING VIDEO SYNTH
Project Overview
Hydra is a live code-able video synth and coding environment that runs directly in the browser. It is free and open-source and made for beginners and experts alike.
Antifatypes Community Hub
This instance celebrates creative expression and open source community as fundamental human rights. In a time of rising authoritarianism worldwide, we believe that artistic freedom and technological accessibility are essential for democratic societies.
Creative coding for global democracy • Humanitarian technology • Open source solidarity
Global Context
In response to concerning geopolitical developments worldwide, this platform demonstrates how free and open source software supports creative expression and community building. We stand for the principles enshrined in the Universal Declaration of Human Rights and the European Convention on Human Rights.
How to Use
- Audio Reactivity: Allow microphone access when prompted (use
a.fft[0])
- Drag Panels: All panels (Code, Banks, Sequencer) are draggable via their headers
- Fader Control: Open PERFORMANCE panel, move sliders (maps to
cc[0]-cc[3])
- Select Bank: Click colored bank buttons to switch patterns
- Edit Code: Modify pattern in the editor
- Run Code: Click RUN or press Ctrl+Enter
- Save: Click SAVE TO BANK to store your changes
- Sequence: Click sequencer steps to assign the current bank
// Start with something simple:
osc(10, 0.1, 1).out(o0)
// Add color and movement:
osc(15, 0.2).color(1.2, 0.8, 1.5).out(o0)
// Try kaleidoscope effects:
voronoi(8, 0.3).color(1.8, 1.2, 0.8).out(o0)
Credits & Attribution
Primary Creator
Lead developer and original architect of the WebGL synthesis engine
Pioneer in browser-based creative coding education
Open Source Contributors
Inspiration & Influences
TidalCycles - Algorithmic music composition and live coding
Fluxus - Live coding environment for 3D graphics
Processing - Software sketchbook for learning programming
P5.js - JavaScript library for creative coding
Resources & Documentation
Legal & Ethical Framework
Open Source License
This platform operates under the GPL v3.0 license, ensuring that creative tools remain free and accessible to everyone. The code is open for inspection, modification, and improvement by the global community.
Human Rights Alignment
We support the Universal Declaration of Human Rights, particularly Article 19 (freedom of expression) and Article 27 (right to participate in cultural life). Creative technology should be accessible to all people regardless of their background or location.