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
A canvas or rendered image sent live into VJ software such as Resolume or VDMX
Another app on the same machine receiving the output as a video feed, with no file export
Confirming something is receiving the share, via the client count output
| Parameter | Type | Default |
|---|---|---|
image | Any | — |
server_name | String | "NodeTool" |
enabled | Boolean | true |
strength | Number | 1 |
Gotchas
Leave Image disconnected and the node shares the canvas, so it drops into a graph as a monitor or broadcast tap without rewiring anything.
Give each share a distinct Server Name when more than one runs at once. That name is the label the receiving app shows in its source list.
Syphon is macOS-only. On other platforms the node has nothing to share to and passes the image through untouched.
Worked example
Add a Syphon Output node. Leave Image disconnected to share the canvas, or wire in the image to broadcast.
Set Server Name to something recognisable, such as "MainOut".
Open the receiving app (Resolume, for example) and pick that name from its Syphon source list.
Check the Clients output to confirm a viewer has connected.