Pro DJ Link · MIDI · OSC · Art-Net · sACN · Ableton Link

Wire the booth to everything else.

The players are already broadcasting beats, track loads, cues, phrases and master status across the LAN. Sync Latch listens, and turns any of it into MIDI, OSC, lighting and clock — through a trigger graph you draw yourself.

  • Windows, macOS and Linux
  • No interface or dongle to buy
  • Live Pro DJ Link on the free tier
Deck Beatinput.deckBeatEventTrack Phraseinput.trackPhraseEventPhrase TypeChorusMaster Deck OnlyInOutBeat In Bar Equalsfilter.beatInBarEqualsInOutBeat In Bar1Trigger OffsetBypassedfilter.triggerOffsetInOutOffset UnitBeatsBeats (negative = before)-1MIDI Notemidi-outputInOSC Sendosc-outputInActivate Scenelighting-scenesaction.lightingSceneActivateInScene IDchorus-washIntensity1Auto-connect nodesPrettifybeatBeat In Bar EqualsFilterDeck BeatInputClock BeatInput
DecksLive
2Master128.00BPM
1124.00BPM
Deck 2Bar 33 · Chorus
Output monitorLast 4 sent
  • midi.notech 1 · C3 · vel 100
  • osc.send/composition/columns/3
  • lighting.sceneChorus Wash
  • artnet.frameuniverse 1 · 512 ch

How it works

From a beat on the network to a cue on the rig

Sync Latch reads the Pro DJ Link traffic already on the LAN and normalises it into one typed event stream. Nothing is patched into the players, nothing is installed on them, and no cable leaves the booth that was not there before.

  1. 01

    Pro DJ Link

    CDJs and mixers discovered on the LAN

    • deck.beat
    • deck.trackLoaded
    • deck.phrase
  2. 02

    Trigger graph

    Inputs, filters and actions you wire yourself

    • masterDeckOnly
    • beatInBar = 1
    • offset −40 ms
  3. 03

    Output router

    Validated, gated, dispatched in priority order

    • midi.note
    • osc.send
    • lighting.scene
  4. 04

    Your rig

    MIDI, OSC, Art-Net, sACN and Ableton Link

    • Resolume
    • grandMA3
    • Ableton Live

Capabilities

A show controller that starts from the music

Every part of it is built around the same event stream, so a rule that fires a MIDI note and a rule that runs a lighting chase are the same three nodes with a different action on the end.

Live Pro DJ Link

Players and mixers discovered on the network, with beats, tempo, track loads, memory and hot cues, rekordbox phrases and master status normalised into one event stream.

Visual trigger graphs

Wire an input to a filter to an action and watch it fire. Every graph in a project is a tab with its own arm switch, and a simulate control proves a chain without a deck in front of you.

MIDI and OSC

Notes, CCs and OSC messages with typed arguments, including ready-made address trees for Resolume and grandMA3, dispatched through a router that validates every action before it leaves.

Lighting that follows the music

Fixture profiles, patching and groups, scenes and chases, and live Art-Net and sACN output. Import a real patch straight from a grandMA3 over MVR-xchange.

Clock, Link and timecode

Publish the master deck's tempo as an Ableton Link session for the rest of the network to follow, and generate SMPTE over LTC, MTC, Art-Net or TCNet from the same clock.

Remote view, overlays and history

A read-only web view of the decks and the night's tracklist for any phone on the network, transparent overlays of the waveforms and the graph firing for a video mixer, and every played track exportable as CSV or JSON.

The editor

A node editor that keeps out of your way

Trigger Graphs takes the whole window: the project's graphs as tabs along the top, the canvas under them, and the trigger events and output monitor folded along the foot until you want them. It answers the moves node editors have made familiar.

Every graph a tab

Each graph in a project is a tab along the top with its own arm switch. Click a tab to edit that graph; right-click it to rename, duplicate, group or delete it.

Right-click

Settings on the node

A node's settings are fields on the node, edited where it stands, with any problem it has marked on it. Fold it down to its title and ports once it is set.

Alt+C

Search, select, right-click

Double-click empty canvas and type to add a node where you clicked. Drag to box-select, pan with the middle button, and right-click anything for the actions that fit it.

Double-clickRight-click

Bypass without unwiring

Take a node out of the chain and leave it wired: whatever reaches it passes straight on, until you put it back.

Ctrl+B

Subgraphs

Pack a run of nodes into one, with the wires that crossed its edge as its ports and the settings you choose shown on it. Save it to the library and drop it into any graph.

Ctrl+G

Prettify

One press lays the graph out left to right, every wire level from port to port and nothing overlapping, and frames it clear of the canvas's own controls.

Pricing

Pick the tier that matches the rig

Free is not a demo. Live Pro DJ Link ingestion, the deck monitor, the graph editor and an outbound Ableton Link session are all in the base entitlement — the paid tiers open the outputs and lift the rule ceiling.

Detected from your region. Checkout confirms the final amount.

Free

The whole signal path, three rules deep

£0GBP / month

Live Pro DJ Link ingestion on real CDJs, the deck monitor, the graph editor, and an outbound Ableton Link session. Nothing about the input side is held back.

ActivationsLocal only

Download
Most complete

Venue

Every output, no rule ceiling

£10GBP / month

MIDI, OSC, Art-Net and sACN dispatch, fixture patching, scenes and chases, and the advanced rule graph. The tier a working DJ or LD runs a show on.

Activations2 machines

Get Venue

Tour

Installations and touring rigs

£26GBP / month

Everything in Venue, plus advanced parser gates, commercial venue mode, and the tour fixture and layout tools, across five machines.

Activations5 machines

Get Tour

Scroll sideways to compare Free, Venue and Tour.

What each tier includes
FeatureFreeVenueTour
Pro DJ Link input
Live Pro DJ Link ingestionDeck state, beats, cues and phrases from Pioneer DJ / AlphaTheta hardware on the LAN.IncludedIncludedIncluded
Deck monitor and waveformsIncludedIncludedIncluded
Development mode inputA simulated link for building a show without hardware in front of you.IncludedIncludedIncluded
Advanced parser gatesNot includedNot includedIncluded
Trigger graphs
Visual graph editorNodes, ports and edges, with a starter graph to build from.IncludedIncludedIncluded
Active rulesCounted across every armed graph, not per graph.3UnlimitedUnlimited
Advanced rule graphNot includedIncludedIncluded
Save and load local projectsIncludedIncludedIncluded
Outputs
In-app outputsLog and preview actions, so a graph can be proven before anything leaves the machine.IncludedIncludedIncluded
MIDI note and CC outputNot includedIncludedIncluded
OSC outputIncluding the Resolume and grandMA3 address trees.Not includedIncludedIncluded
Live Art-Net and sACNNot includedIncludedIncluded
Priority protocol modulesNot includedNot includedPlanned
Lighting
Fixture profile viewingIncludedIncludedIncluded
Basic lighting outputNot includedIncludedIncluded
Fixture patching, groups and bulk patchingNot includedIncludedIncluded
Scenes and chasesNot includedIncludedIncluded
Tour fixture and layout toolsNot includedNot includedIncluded
Clock and sync
Internal clock bridgeMaster-deck tempo, or a manual BPM, published as a clock the rest of the graph can trigger on.IncludedIncludedIncluded
Outbound Ableton Link sessionSync Latch publishes a session for Link-aware software to follow. It never adopts one.IncludedIncludedIncluded
Multi-machine syncNot includedNot includedPlanned
Licence
Machine activationsLocal25
Offline grace periodA paid licence keeps working without a network for the grace window recorded in the entitlement.Not includedIncludedIncluded
Commercial venue modeNot includedNot includedIncluded

Planned — specified in the licensing model, not yet shipped. Nothing on this page is sold on it.

Download Sync Latch

One installer per platform, and the free tier is the same binary — activate a licence when you need the paid outputs, not before. A published version is never rewritten in place, so the file you download today is the file you can verify tomorrow.

Pro DJ Link capture on Linux needs libpcap; the .deb and pacman packages declare it as a dependency.