LeTissierCreative Studios
Cue 06The shopVizz v1.0.0

Generative visuals, played live

Vizz

Realtime generative visuals, played live.

A native Rust and wgpu instrument for VJing: morphing geometry, strange attractors and live point clouds through cosine palettes and a feedback chain, published zero-copy over Syphon and NDI to Resolume, TouchDesigner or MadMapper, and played over OSC and MIDI.

In
OSC · MIDI · Audio · NDI
Out
Syphon · NDI
Stack
Rust · wgpu

Version 1.0.0 · 24 Sept 2026 · Release notes ↗

Syphon is embedded in the bundle, so there is nothing else to install. Windows builds from source; there is no Windows installer yet.

curl -fsSL https://raw.githubusercontent.com/legofsalmon/vizz/main/scripts/install.sh | bash

Puts the latest build in Applications.

In action

Played, not configured One look played through its OSC addresses: mirror, then quad, the palette jumps to neon, and the twist is swept up and back.
Looks become scenes Three scene pads fired with a 1.5-second blend. The settings travel, so one field reshapes instead of two pictures crossfading.
Modulation as a node graph A beat fires an envelope that pumps size and glow, LFOs swing the camera and twist, and each node shows the value it sends.
Geometry and point clouds One sweep of the shape control morphs the same particles through sphere, torus, knot, attractors and a Mandelbulb cloud.
Geometry and point clouds A point cloud made from an equation, a twisted Sierpinski gasket, turning under the camera and coloured by height.
Geometry and point clouds A vortex simulation arriving through the live point-cloud slot a TCP stream uses.

What it does

Out to your VJ software

Syphon on macOS, zero-copy on the same Metal queue. NDI on the network, with frames dropped rather than awaited: losing an NDI frame is survivable, missing vsync is not.

Played, not configured

OSC and MIDI on every parameter. Sixteen assignable faders with MIDI learn, each showing where modulation has actually pushed it.

Looks become scenes

Save a look as a preset, put it on one of sixteen pads, and fire it mid-set. The blend takes musical time and moves the parameters rather than crossfading pictures.

Modulation as a node graph

LFOs, a beat clock and four audio bands with tempo detection, wired on a canvas. Modulation is an offset on your value, so a fader stays where you set it.

Geometry and point clouds

Morphing modes and strange attractors, scans dropped on the window as PLY, XYZ, PTS or CSV, and live point clouds streamed in over TCP.

Honest about failure

Every external dependency fails soft. The render thread never waits on anything, and a headless mode renders the same frame path for benchmarking.

Getting started

  1. Download

    Unzip and move vizz to Applications, or use the one-line install above.

  2. Open

    It opens with a normal double-click. The first launch opens playing, with the three keys that matter on screen.

  3. Route it

    Start the trial from the licence panel; from then on, double-clicking runs 1280×720 with OSC on udp/7000 and Syphon on. Pick it up as a Syphon or NDI source in your mixer.

Worth knowing

Nine looks built in

Six particle looks and three prints ship on the number keys, and every saved look carries a picture of itself, so a set list reads at a glance.

Requirements

macOS
Apple Silicon
Intel Mac
Not supported
Windows
From source
Outputs
Syphon · NDI

Documentation

NDI® is a registered trademark of Vizrt NDI AB. ndi.video ↗