Custom GLSL editor
Every clip can hold a fragment shader. The editor lives in the inspector; compile errors surface inline. Audio bands (sub / bass / mid / brilliance / level), time, beat phase, and resolution are pre-wired as uniforms — bind any of them to any color, displacement, or shape you write. Save to the media library and any track can pull the shader as a clip source.
AI shader generation
Describe what you want and the generator writes the GLSL — "slow purple plasma reacting to the bass," "tunnel of neon waveforms." Output lands in the library as a regular shader source with audio-routed dials already wired, ready to drop into a clip. Token-metered through the same pool as the rest of AI generation.
Marketplace installs
One-click installs from the in-app marketplace tab. Shader listings carry their default param routing with them, so an installed shader behaves the same on your deck as on the author's. Once installed, shaders are on your machine — they work at a gig with no signal.
Publish your shaders
Anything you write in the editor — or anything the AI produced that you tuned — can be published to the marketplace as a listing. Publishing and installing assets in the marketplace are free for everyone right now while we grow the catalog.
ShaderProcedural
Built-in presets, custom GLSL, AI prompts, and marketplace installs — one source.
Loads from anywhere — 9 built-in presets, AI prompts, custom GLSL with hot-reload, or marketplace installs. Each ships with 1-4 audio-routed dials so it's reactive on load.
TunnelProcedural
Classic forward-flying tunnel with adjustable speed.
Cylindrical UV tunnel with audio-bound speed. The 90s demoscene standby — drop it under a video for instant rave.
TextProcedural
Render arbitrary text — bind characters to audio onsets.
Multi-font text source. Cycle characters on each beat for VJ-style ticker effects, or hold a logo. Per-character animation modes.
FractalProcedural
Mandelbrot / Julia / Burning Ship — pick a set and dive.
Zoom and rotate through classic 2D fractal sets. Iteration count and palette are exposed. Bind audio to zoom for psychedelic dives.
Waveform (2D)Audio-react
Audio waveform visualizer.
Renders the live audio waveform across the canvas with adjustable style (line, fill, mirror). Wraps either as a strip or a circle.
Waveform 3DAudio-react
Five 3D visualizers — tunnel, ribbon, mountain, vortex, cloud.
Three-dimensional waveform display with five render modes (tunnel / ribbon / mountain / vortex / cloud) and five camera paths (manual / orbit / flythrough / dolly / punch).
Frequency NetworkAudio-react
FFT bands as a node graph with traveling pulses.
Each FFT band becomes a node; lines between them light up when both bands cross a threshold. Pulses travel the edges on beat onsets.
LightingProcedural
Beat-reactive spotlight rig.
Animated stage-lighting source — beams, sweeps, strobes. Onset-bind the strobe rate and bind colors to a Random-on-Beat for chaos.
ParticlesProcedural
GPU particle system with audio-reactive forces.
Tunable emitter rate, lifetime, gravity, drag. Audio bands push particles around for a kinetic, breathing field.