User Tools

Site Tools


Translations of this page:

Avenue 4.5 and Arena 5


Download PDF

Syphon / Spout

Syphon (Mac) and Spout (PC) are a great set of tools to route the visual output of one program to another. This way you can for instance get jiggy with your funky Processing sketches, but apply effects and map them to a surface with Resolume Arena.


Syphon and Spout input are always enabled in Resolume.

Any program that is broadcasting its output via Syphon will show up under the sources tab. You can add them to a deck like you would any other live input.


The moment Syphon/Spout is enabled via the Output Menu, Resolume will immediately start broadcasting its main output as well. 

Advanced Output

Resolume Arena allows you to further control this via the Advanced Output. Syphon/Spout outputs can be treated like a separate physical screen. This allows you to warp the output before sending it, or to select parts of your composition to send to Syphon/Spout. All the while you can still send a different output to your physical screens.

For applications that do not auto-detect broadcasting Syphon/Spout servers, Resolume's main output identifies itself to as follows:

  • On a Mac: App Name: “Avenue” or “Arena”. On a PC: App Name: “Resolume Avenue” or “Resolume Arena”
  • Server Name: “Composition” (for the main composition output) or “Screen 1” (when using the Advanced Output to route a screen).

Syphon Example Code

Example code for Processing:

For Arena:

client = new SyphonClient(this, "Arena", "Composition"); 

Or for Avenue:

client = new SyphonClient(this, "Avenue", "Composition");

If you use a Syphon output via the Advanced Output of Arena, you can name the server yourself:

client = new SyphonClient(this, "Arena", "Screen 1"); 

Page Tools