Sharing real-time video between macOS applications with Syphon
Scope supports near-zero latency video sharing with other local applications on macOS via Syphon. This enables powerful workflows like sending Scope’s AI-generated output to TouchDesigner, Resolume, OBS, or MadMapper in real-time, all without leaving the GPU.What is Syphon?
Syphon is a real-time video sharing framework for macOS that allows applications to share GPU textures with minimal overhead. The texture never leaves the GPU, so there is no readback to CPU, no encoding, no decoding, and no re-upload. This results in:- Near-zero latency (sub-millisecond)
- Full quality with no compression artifacts
- Minimal CPU overhead since all processing stays on the GPU
Syphon Receiver
Configure Scope to receive video from other applications via Syphon. This is useful for using external video sources (like TouchDesigner or MadMapper) as input for your generations.When selecting a Syphon source, Scope automatically probes the source’s native resolution and adjusts the pipeline dimensions to match. This avoids stretching or compression artifacts.
Syphon Sender
Configure Scope to send its output to other applications via Syphon. This is useful for post-processing in TouchDesigner, recording in OBS, or using Scope’s output in other creative tools.Compatible applications
Scope can share real-time video with any application that supports Syphon. The following applications have been tested:TouchDesigner
Use Syphon Spout In and Syphon Spout Out TOPs
MadMapper
Built-in Syphon input/output for projection mapping
VDMX
Built-in Syphon support for live VJ performance
Resolume Arena / Avenue
Built-in Syphon input/output
OBS Studio
With the mac-syphon plugin
Blender
With the TextureSharing add-on
Troubleshooting
Syphon source not appearing in the dropdown
Syphon source not appearing in the dropdown
- Click the refresh button to re-scan for sources
- Make sure the sending application is running and has Syphon output enabled
- Both applications must be running on the same Mac
- Try restarting the sending application after launching Scope
Syphon sender not appearing in other apps
Syphon sender not appearing in other apps
- Verify Syphon Output is enabled in the Outputs panel
- Try restarting the receiving application after enabling Syphon in Scope
- Check that the receiving application supports Syphon (not just Spout)
Performance issues
Performance issues
- Syphon sharing is GPU-memory based and should have minimal overhead
- If you see frame drops, check GPU memory usage with Activity Monitor
- Close other GPU-intensive applications if memory is limited
- On Apple Silicon Macs, GPU memory is shared with system memory, so keep total memory usage in check
See also
Using Spout
The Windows equivalent of Syphon for sharing real-time video between applications
Using NDI
Send and receive real-time video over the network across machines

