What it does
live AV · two windowsA performance app for VJ sets. One window goes full screen on the projector; the other is your desk. The VX engine runs underneath as a stack of generative layers, and your own image sequences and video files play on top with a two-palette crossfader. Everything above is running live in this page, on the same code the app uses.
Smooth Grok idents and rough footage (writers, tunnels, trains), shuffled so nothing repeats: new in-point, speed and zoom every time, mirrored unless the clip has lettering. Hard glitch cuts between clips.
About 45% of cuts drop to the void (no footage, just the engine). About 35% go clean: the overlays fade out and the clip plays on its own. Both chances are sliders.
A raymarched pool of liquid metal in WebGL, lit by a studio softbox. The only shine in the picture comes from it.
Five fields mutated from @yuruyurau's tweet-length Processing pieces: eye, bloom, mirrored vortex, hybrid, torn ribbon. Trails, band shears, slow drift on the constants.
Hairline race-livery vectors: barcodes, registration marks, catalogue numbers. A chaos amount sets how hard they jitter, blink and scramble.
Fairlight-style chains of fine noise flecks riding sine and Lissajous paths, plus sparse, fast single-pixel grain. Nothing falls.
The V3XV0ID wordmark cycles hairline, solid and wide with a short glitch cut between looks.
A Web Audio engine: pad, FM bells and computer beep-boops on a 100 BPM look-ahead clock. Cuts and glitches in the picture trigger sounds. Off until you turn it on.
Load folders of images or video into palettes A and B, set speed, size, jitter, strobe and impact per layer, and crossfade. Record the output window to a file.
Download
version 3.0.0If a link 404s, the 3.0.0 files aren't uploaded yet: see all releases. Source on GitHub.
System requirements
electron 36| macOS | 11 Big Sur or later, Apple silicon or Intel |
|---|---|
| Windows | 10 or 11, 64-bit |
| Linux | 64-bit, glibc 2.28+ (Ubuntu 20.04, Debian 10, Fedora 32 or newer) |
| GPU | WebGL 1 for the mercury pool. Integrated graphics are fine at 1080p; use a dedicated GPU for 4K output. |
| Memory | 8 GB RAM, 16 GB for long sets with large image folders |
|---|---|
| Displays | Two recommended: controls on the laptop, output full screen on the projector or second screen |
| Network | The clip deck streams from the VexVoid library, so it needs a connection. Your own layers play from disk. |
| Cloud | Optional. Set V3X_SUPABASE_URL and V3X_SUPABASE_ANON_KEY to sync sequences; without them it runs in demo mode. |
Operator controls
keys work in both windows- Start it. The output window opens full screen on your second display (or the main one if there's only one). The controls window opens on your main display.
- VX engine panel. In the controls window, the VX ENGINE panel has a switch for every layer, the void and clean chances, the point-field formula, decal chaos, and sound on/off, BPM and volume. The status line shows what the engine is doing: CLIP, VOID, CLEAN or BLACKOUT.
- Your layers. Add layers to palettes A and B, drop in folders of images or video, and move the crossfader. They sit on top of the engine.
- Panic buttons. BLACKOUT cuts the engine to black at once. CLEAN NOW fades every overlay and lets the current clip play on its own.
- Full screen. F11 toggles full screen on the focused window, Esc leaves it.