Skip to content
VOID following the people in an audience on a Trimex recording, with outlines, boxes and coordinates over the image

Trimex Apps · In development

VOID

Blob tracking into MadMapper

VOID takes a live camera or a video, finds light blobs, features and motion, recognizes people and objects and draws on top. Everything goes out through Syphon into MadMapper, to a file, over OSC or as per-frame data, and also as a laser stroke inside MadMapper.

It comes with ten styles. Oceano fills the image with thin coded boxes, some brightened and some inverted. Cumbre dims the room, drags people in strips of past frames and puts words on top of them. It is played with keys, with a MIDI controller that learns each control and over OSC, and a Reset leaves the image clean.

It is in development. Trimex uses it in its own setups and it is not distributed for now.

Status
In development
Requires
Mac with Apple Silicon

The interface

One dark window. What is on shows inverted, what is dangerous shows in red, and LIVE is a red chip.

VOID in the oceano style over projected water, thin coded boxes with some inverted in orange
  1. 01Status and engine. Grey stopped, white running, red error. Start, Stop and Restart. Below, fps, YOLO, depth, blobs and time.
  2. 02Outputs. Syphon video, Syphon laser, Syphon depth and the Video + drawing or Drawing only with alpha selector. Each output has its own mirror.
  3. 03Preview. What MadMapper receives. Bottom right, the laser monitor.
  4. 04Cues. A grid of 32 cells (8 by 4) saves and fires the whole look. The first row answers to F1 to F8, and there is also MIDI, Program Change and OSC. Reset on key 0.
  5. 05Element tree. Input, orientation, style, drawing, effects, filters and outputs, each with its own inspector.
  6. 06Parameter bars. A click jumps to the point, Shift fine-tunes, a double click types the exact value and Alt returns to the factory value.
  7. 07Solo and locks. See one layer or one filter alone, and keep a parameter out of a cue change.
  8. 08MIDI controls. A dockable window with the summary of inputs and mappings, and Learn on every control.
  9. 09Show mode. Leaves the preview, the styles and the cues, and asks for confirmation before stopping the engine.
  10. 10MadMapper. Find surfaces and Connect.

Specs

Platform
macOS on Apple Silicon, M1 or later
Input
Live camera or video file, with rotation, format and framing
Detection
Light blobs, features and motion, plus YOLO26 segmentation and pose, and a depth map
Styles
Ten, oceano and cumbre among them, with drawing layers and a color per layer
Labels
Coordinates, ID, four-digit codes, states or your own words, in six languages and from 50 % to 400 % in size
Filters
Twenty image filters and six depth filters, stackable, with a mix and parameters per layer
Outputs
Video, depth and laser Syphon into MadMapper, drawing-only mode with alpha, OSC, file and per-frame data
Laser
TrimexBlobs material in MadMapper, configurable PPS and Hz. If the engine drops, MadMapper stops drawing in under 2 seconds
Control
Keys, MIDI with per-control learn, OSC and a network panel for the phone. 8 by 4 cues with F1 to F8, Program Change and Reset
Performance
Every style above 30 fps, and oceano and cumbre near 60 fps, with a 4K video as input, measured on an M1 Max

What comes out

A VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audienceA VOID frame over a Trimex recording, with the Recreo or Abstracta audience

News

Summoning dates, new Academy editions and new work, straight to your inbox.

I'm interested in

You can unsubscribe from any email.