Syphon Input

Receive video from other applications over Syphon (macOS).

What it does

Syphon Input receives a live video feed from another app on the same Mac over Syphon, the shared-texture protocol used by Resolume, VDMX, MadMapper and similar. Pick a server from the dropdown and its frames arrive as an image, along with the frame's width and height.

Enabled pauses and resumes the connection without deleting the node. Connected To reports which server is currently feeding.

When to use it

ParameterTypeDefault
serverString""
enabledBooleantrue
positionVec3(0, 0, 0)
rotationVec3(0, 0, 0)
scaleVec3(1, 1, 1)
anchorVec3(0, 0, 0)
opacityNumber1

Gotchas

Syphon is macOS-only. On any other platform this node has nothing to connect to and receives no frames.

Worked example

  1. Add a Syphon Input node.

  2. Launch the app you want to pull from (for example a VJ tool) and confirm it is sharing a Syphon output.

  3. Open the Server dropdown and pick that app from the list.

  4. Wire the image output into the rest of your graph, or check width/height to confirm frames are arriving.

  5. Use Enabled to pause the feed when you don't need it.

See also

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