perform

Infinite for VJs

Run visuals that follow the sound, send them to a projector or another app, and switch patches on the bar without a black frame. Built to stay up for a whole set.

  • Syphon, Spout, NDI
  • Switch on the bar
  • Show lock and panic
A 3D render of an Infinite node with a cable live shader · move the pointer

What you get

01

Send it anywhere

Syphon on macOS, Spout on Windows and NDI over the network, in and out, so Infinite can feed a projector, a mixer or another app.

02

Switch on the bar

Show Set steps through patches with PageDown and PageUp, a MIDI program change or OSC. The switch lands on the next bar, the old sound fades under the new, and the projector never goes black.

03

Safe on stage

Show lock stops accidental deletes and drags while knobs still play. Panic silences everything and freezes the projectors. A pre-show check lists missing media, plugins and MIDI devices.

A rig in five nodes

Pictures in, sound to drive them, effects, then out to the projector.

The Video node as it looks in Infinite
VideoHardware-accelerated video in.
The Audio Analyze node as it looks in Infinite
Audio AnalyzeTurns sound into numbers a knob can follow.
The Trails node as it looks in Infinite
TrailsA fading trail on every beat.
The Syphon Out node as it looks in Infinite
Syphon OutSend the picture to another app on macOS.
The NDI Out node as it looks in Infinite
NDI OutSend it over the network.

screenshots from the app, shown at their own size

Switch on the bar

Tap a scene while the beat runs. It waits for the next bar and then fades in, the way Show Set switches patches. Change the tempo and the visuals follow.

A browser demo of the idea. In the app each scene is a whole patch.

Looks to start from

Free patches with a picture of the result.

Glitch feedback
Glitch feedback
Trail glitch
Trail glitch
Occult mandala
Occult mandala
Lens spectral
Lens spectral
Terrain mandala
Terrain mandala
Layered blends
Layered blends

Start with

Each one is a free patch you can download and open.

Infinite for everyone else