Skip to content
control

Crosspoint Router & Buffer

One set of controls to many

One set of UCI controls routing to multiple independent zones. Design your interface once, then switch between zones at runtime. Each zone maintains its own state with feedback sync on switch.

If you’ve used Crestron’s buffer and crosspoint control objects, this is the Q-SYS equivalent. One shared set of controls routing to independent per-zone outputs, with state stored per destination.

This Q-SYS plugin gives you one set of UCI controls routing to multiple independent zones. It works like a control-signal crosspoint router. Design your interface once, then switch between zones at runtime. Each zone maintains its own state, and feedback syncs when you switch.

Instead of duplicating UCI controls for every zone in your design, you place one Crosspoint Router block. The block provides a shared set of input controls that route to per-zone output pins based on which zone is currently active. Wire the output pins to your destination components and you’re done. One page instead of many.

Control Types

  • Toggle. Latching on/off buttons for mute, enable/disable, source select, or any binary control.
  • Fader. Continuous value knobs for volume, brightness, position, or any ranged value.
  • Trigger. Stateless pulse buttons for preset recall, reset, or any “do this now” action.
  • Momentary. True-while-held buttons for push-to-talk, momentary overrides, or test signals.
  • Exclusive. Radio-select toggles for source selection, mode selection, or any mutually exclusive choice.
  • Text. Editable text fields for room labels, status display, now-playing info, or user input.

Set any control type count to zero to disable it entirely. Only the controls you need appear on the block face.

Key Features

  • Up to 16 independent zones. Each zone stores its own state for all stateful controls.
  • Feedback sync on zone switch. Switching zones updates all UCI controls to reflect the selected zone’s current values.
  • Bidirectional pins. External automation can drive UCI controls and read zone output values.
  • External zone switching. An integer pin lets scripts or logic blocks change zones programmatically.
  • Sync input. Force the UCI to re-read the active zone after external changes like snapshot recalls.
  • Per-zone pin folders. Output pins are organized by zone name for clean, readable wiring.
  • Debug console output. Configurable logging for zone switches and control events during commissioning.

Use Cases

  • Multi-zone audio. One UCI page with volume faders, mute toggles, and source triggers. Zone buttons switch between Bar, Gaming Floor, Outdoor, Function Room, and Lobby.
  • Video source routing. Zone buttons represent displays, exclusive toggles select sources. Output pins drive your matrix switcher.
  • Preset and scene management. Triggers recall scenes, faders override levels, text shows the current scene name. Each room is a zone.
  • Monitoring dashboard. Wire external status signals into the per-zone output pins. The plugin becomes a zone-switched status viewer.

Technical Details

  • Zones: 2 to 16 per instance
  • Controls per type: 0 to 32 (0 to 8 for Exclusive)
  • License: One license per Q-SYS Core (not required in Designer emulation mode)

Licensing

Single license key required per core. Once licensed, you can use the plugin as many times as you like in your design.

Setup guide

Crosspoint_Buffer_Quick_Start_v1.pdf
Download
Q-SYS Plugins

Need a custom plugin?

Have a project to discuss, need a custom plugin built, or looking for support? Send me an email.