Visuals
Generating Visuals
WavePhase has a GPU-powered visual engine: procedural generators, effects, layered compositing, media and camera input, and custom shaders — all driveable from the signal patch and outputtable to screens or LEDs.
Generators
A Viz Generator produces a from a built-in pattern. Every parameter — speed, colours, scale — can be wired from the signal patch, so the visuals react to the music.
Patterns
Blending
Effects & transforms
Video Effect
Video Transform
Chain effects after a generator to build up a look, and wire their parameters (e.g. strobe rate, warp frequency) to audio for reactive results.
Compositing layers
The Compositor stacks multiple video inputs into one output, each layer with its own transform, opacity, blend mode, and optional effects. A Video Switch picks one of several video inputs by index — great for switching scenes on a beat, MIDI pad, or API trigger.
Bringing in media & cameras
Media In
Camera In
Text Visual
Custom shaders
For complete freedom, set a generator to Custom and write a WGSL shade(uv, time) function in the built-in shader editor. You get UV coordinates, elapsed time, and optional uniforms, with hot-reload from an external .wgsl file — fractals, simulations, anything the GPU can draw.
Reactive by design
Custom or built-in, every visual parameter is a pin. Wire spectral bands, the beat, envelope, or a spectral band into them and the visuals move with the music for free.Outputting visuals
- Screen Out — send a visual fullscreen to a chosen monitor or projector.
- LED Map Out — pixel-map a visual onto LED fixtures (see LED Bars & Pixel Mapping).