Syphon Output

Send video to other applications over Syphon (macOS).

What it does

Syphon Output shares a live image with other applications on the same Mac over Apple's Syphon protocol: VJ software, projection tools, capture utilities. The share is GPU-to-GPU, so there is no encoding step and little cost on top of the normal render.

With nothing wired into Image, the node shares the canvas. Server Name is the label the receiving app lists the share under. Enabled starts and stops broadcasting without unwiring the node. The node reports a status message and a count of connected clients, and passes the image through unchanged so the graph can continue downstream.

When to use it

ParameterTypeDefault
imageAny
server_nameString"NodeTool"
enabledBooleantrue
strengthNumber1

Gotchas

Syphon is macOS-only. On other platforms the node has nothing to share to and passes the image through untouched.

Worked example

  1. Add a Syphon Output node. Leave Image disconnected to share the canvas, or wire in the image to broadcast.

  2. Set Server Name to something recognisable, such as "MainOut".

  3. Open the receiving app (Resolume, for example) and pick that name from its Syphon source list.

  4. Check the Clients output to confirm a viewer has connected.

See also

NDI Output · Syphon Input · Export · Rasters (images)