Visuals
Putting It Together
You've met every piece — sources, nodes, fixtures, and visuals. Here's how they form one chain that takes audio all the way to lights and pixels.
The full signal flow
Every WavePhase show is the same shape, scaled up or down:
- 1
Audio in → analysis
Music hits your input. WavePhase derives BPM, key, spectral bands, envelope, and transients (see Sources). - 2
Shape it with nodes
Logic, math, switches, and animators turn raw values into the exact behaviour you want — smoothed, tempo-locked, gated to the right moments. - 3
Drive fixtures
Feed those values into fixture outputs, groups, and cues — DMX goes out over Art-Net or sACN. - 4
Generate visuals
The same signals drive generators, effects, and compositing on the GPU. - 5
Map to pixels & screens
Send visuals fullscreen with Screen Out, or pixel-map them onto LED bars as DMX.
A worked example
Build a hit that lands across the whole rig from stable DSP:
- 1
Anticipate
Use a low-band or envelope level () to ramp a plasma generator's brightness and your wash intensity as the track gets denser. - 2
Hit
On a kick transient or beat trigger, fire a strobe and switch the fixture cue to your biggest look. - 3
Move
A beat-locked animator pans the moving heads; a group with spread chases colour down the LED bars via pixel mapping. - 4
Settle
When the envelope falls, crossfade back to a calmer cue and dial the visuals down — or switch from MIDI, Web Control, or an API trigger.
Start small, then layer
Don't build the whole show at once. Get one fixture reacting, add a second behaviour, then a visual, then the pixel map. The patch grows naturally and stays understandable.Reuse what you build
Save your project to keep fixtures, the patch, and node state together. Patterns you like — a transient accent, a colour chaser, a smoothing chain — can be copied between patches, so your library of looks compounds over time.
Keep exploring
Revisit The Signal Patch and Value Types any time — the same handful of concepts power everything from a single blinking PAR to a full audio-reactive stage.