← BRYANTPLACE.COMGITHUB ↗

GENERATIVE VJ INSTRUMENT — FREE & OPEN SOURCE

null_signal

A live visual instrument for electronic music. Sixty-nine generative modes, four compositing layers, and a master FX chain — all reacting to the room in real time. Open source, as a gift to the live visuals community.

  • 69MODES
  • 4LAYERS
  • 13BLENDS
  • 64PRESETS
  • 13FX
CONTROL SURFACELIVE
null_signal control surface: generative mode faders, four-layer mixer, preset banks and master FX on a black and cyan interface

01 THE INSTRUMENT

01

GENERATIVE MODES

69 modes on channel-strip faders — geometry, particles, shaders, typography, AI text. Every mode is a voice; the fader is its volume.

Generative mode fader bank with Oracle, S-Bloom and TickTock channel strips
02

LAYER COMPOSITOR

Four layers stacked in real time through 13 blend modes — ADD, SCREEN, MULTIPLY, DIFFERENCE and friends.

Blend mode picker grid showing Add, Screen, Multiply and Overlay with descriptions
03

AUDIO ENGINE

FFT analysis, kick detection and tap tempo. Feed it a mic, system audio, or drag a track straight onto the window.

Audio input panel with microphone source, device selection and level meters
04

MIDI CONTROL

Hardware-first. CC learn on every fader and button, with mappings that persist between sessions.

MIDI controller panel with port scan, learn mode and mapping save controls
05

PRESETS + SCENES

64 preset slots across four banks, plus an 8-step scene sequencer that advances on the beat.

Preset memory bank with four banks of scene slots and an active scene readout
06

MASTER FX

A 13-stage post chain — feedback, dither, scan, strobe, chroma — applied to the final composite.

Master FX fader bank with Strobe, Burn, Mirror and Chroma effects and MIDI CC labels

02 AI CO-PILOT

ORACLE

A fast local LLM whispers text straight into the visuals — prompted by you, paced by the BPM.

INTERPRETER

A co-VJ that watches the set and suggests the next move.

LISTEN

Live audio captioning turns what the room hears into what the room reads.

RUNS AGAINST ANY OPENAI-COMPATIBLE LOCAL ENDPOINT.
NO CLOUD. NO KEYS. NO LATENCY TAX.

LOCAL LLM CONFIG:8080
Local LLM settings panel with fast, heavy and audio model tiers, endpoints and prompt configuration

03 OUTPUT

OUTPUT WINDOWREC
null_signal fullscreen output window with title card, REC overlay, BPM readout and audio meters

Dual-window by design. The control surface stays on your laptop; the output window renders clean and fullscreen — straight to the projector or LED wall. Tap tempo locks the strobe to the kick.

04 CREDITS

Adapted with respect from the creative coding community.

  • ORBITnoel
  • RIPPLESnoel
  • GASKETnoel
  • SATURNtomxor
  • S-BLOBSrch_u
  • WAVY DATArch_u
  • TICKTOCKrch_u
  • JITTERfuzzle
  • SOMETHINGfuzzle
  • SNEKCorey Jackson
  • PILLARSRichard Bourne
  • TUNNELfifthelephant
  • PLEXUSJoshua Kingsbury
  • DEMO AUDIOgroovy techno loop” — djfroyd (CC-BY 3.0)

05 // GET IT

FREE. OPEN SOURCE.
YOURS TO PLAY.

GITHUB.COM/CYBERPATROLUNIT/NULL-SIGNAL ↗
WINDOWS — PORTABLE .EXEMACOS — .DMGBROWSER — NO INSTALL