ControlMapping
Click an element, move a fader, done.
Like in Daslight: everything you can click can be put on a key, a MIDI note or CC, a DMX channel or an OSC address.
MAPPING → Keyboard, MIDI, DMX / Art-Net or OSC (or ⇧⌘K / M / D / O). Every element that can be mapped lights up.
Click an element, then press the key, move the fader or pad, move the DMX channel or send the OSC message.
Green means mapped. Clicking it shows its mappings, to remove one or to map a second input.
Done or Esc ends the mode. The mappings are saved with the project.

- MAPPING opens the menu: keyboard, MIDI, DMX / Art-Net, OSC, modulation.
- Every assignable element lights up in purple. Click one, then move the input.
- Switch between keyboard, MIDI, DMX and OSC; below the list of all mappings of that kind.
- Controller template: a ready layout for APC mini or nanoKONTROL2.
- Export and Import the mappings as a file.
MIDI controllers
Controllers are found when you plug them in. Pads and buttons get LED feedback. Controller template loads a ready layout:
| Controller | Layout | Status |
|---|---|---|
| Akai APC mini mk2 | grid = layer × clip, right buttons = scenes, bottom buttons = blackout, strobe, flash, beat, tap, back, next, auto, faders = layers, strobe, effects, transition, master | Built |
| Akai APC mini (mk1) | as the mk2 | Built |
| Korg nanoKONTROL2 | faders = layers 1–4, strobe, effects, master, knobs = effect 1 and slot hues, buttons = scenes, clips, strobe, blackout | Built |
Export and Import save all mappings as a file, for example to take your controller layout to another project.
OSC
OSC arrives on UDP port 8000. Every control has the address /vjlink/ctl/<id> with a value 0–1; the ids are listed in the reference.
Something missing or wrong?
Ask in our Discord or report a problem. Reports from real gear help most, also when something does not work.