Compere Glossary

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

Compere Glossary

We use a lot of terms that are specific to the Juggler-Compere world, so it’s worth being familiar with them.

lightbulbTooltips are implemented throughout Compere, with longer descriptions for labels in panels and toolbars.



Assembly panel

There are three panels for assembling systems on a grid: Canvas for the display, Nodes to connect Jugglers and processes, and Visualise to create 3D theatre spaces.

Objects of any kind in an assembly panel are assistive representations; removing them from an assembly panel does not alter them or the way they interact.


The Juggler fibre-optic data bus connects Jugglers together to direct any input through any process to any other Juggler output in the system. The bus can carry individual media streams (input bus) or the whole system canvas (output canvas bus), and its overall bandwidth is dependent on the unit configuration.


A media stream input is directed in the same Juggler to a matched-type and resolution output, requiring no processing.

Canvas panel

The assembly panel containing the total available video space (‘the Canvas’). This panel can contain multiple display canvases on which Canvas Outputs can be positioned.

Canvas Output

A section of a composited canvas that is taken to an output (Tx) port.

Canvas Window

A source of video that can be positioned on a Canvas.


xml descriptor for a project entity, e.g. canvas+outputs+windows; projectors; Juggler configuration; 3D model arrangements. Contains all properties and can be saved and reused by loading into in any project. Unlike Presets, clones are saved without UUIDs.


A video interface point for a device displayed in Node view. May be of any type (e.g. DisplayPort, HDMI, SDI, or bus), input or output.

External Control

A system of commands to address and message any element in a Project.


A background scaling and positioning guide used in the Assembly panels: Canvas, Nodes and Visualise.


7thSense automatic failover system.


A Juggler unit of any configuration of inputs and outputs. Represented in Compere as a Node featuring external connections and internal processing.

Juggler Group

All Jugglers on a common network available to a Project, whether assigned to a Project or not.


The selection of dockable panels within which a Juggler project is addressed. Users can save the Layout they create and prefer, ore reset the UI to the default Layout. ‘Views’ are default task-oriented Layouts.

Logic Node

A type of node used to create logical processes between system elements.

Mini Map

A small preview representing the current viewing position and enabling navigation, amongst all nodes available in the Nodes panel.

Network Client

Any network device running an instance of Compere that is not a Network Server.

Network Discovery

The tab in the Network Configuration panel that lists and profiles all available Compere hosts on the network.

Network Server

Network device assigned as communication ‘project controller’ across all devices.


A connectable object in Compere that is used for creating a system with interactive processes. Jugglers, for example, are nodes, and there are source nodes, value nodes, operator nodes and more, that can be combined to create logical processes in a Juggler system.

Nodes panel

An assembly panel into which a collections of nodes are introduced, and connections and processes built.

Output Canvas Bus

(OCB) An alternative bus mode. The canvas with its outputs and windows is carried around the bus, rather than being assembled from independent Juggler inputs that individually can be carried on the bus.


A movable, dockable panel providing:

assembly (e.g. Nodes; Canvas; Visualise)

a contents list (e.g. Project; Resources)

configuration options (e.g. the Properties panel populated by selection from a list; the Network Discovery panel)

information (e.g. logs; system config table; task tracking)


In Compere, a path is the essential route to any property of any component allowing it to be addressed, in order to obtain its value or to change it.


An internal connection on a Node to link it to another similar pin.


Presets capture arrangements and settings for components in a Project. When recalled to the same Project, nothing is added to the Project, but dimensions and locations etc. of existing project components will be set again to those of the saved Preset. Example of use: multiple arrangements of windows in a canvas or canvases.


A single dataset of information for a system of Jugglers, connected devices and display configurations, shared and used by all Compere nodes. (Think stage, lighting and cast of performers with various roles.) The project dataset includes connections and configurations of all associated devices and assets. Every element in a Project has its own universally unique identifier (UUID). All project data can be stored and recalled, in a .prj format.

Project Group

A network Project Group comprises Jugglers and devices on the same network assigned to work together in a specific Project.

Render Settings

Properties that define how the contents of an assembly panel are seen. Project render settings are shared by all project users, local render settings are independent.

Selection Group

Project panel: associate project panel members you want to often select together, to see or edit properties common to all. For example, to edit common resolutions and EDIDs, control beams, test patterns, sync, etc.


Every element in a Compere Project is assigned a Universally Unique IDentifier so that it can be addressed by any other part of the system, for example by external control commands.

Video Channel

Transport route through a Juggler. There are up to 4 video channels per Juggler.


The main toolbar View buttons present default Layouts that are task oriented. ‘Juggler’ is a useful Layout for setting up hardware input, output and data bus connections through to the output canvas. ‘Visualise’ is a useful Layout for setting up a theatre scene in 3D space.

Visualise panel

The assembly panel in which a 3D view of projectors and surfaces in an illuminated theatre space, can be created and manipulated.