Skip to main content

Referencing Zone and Source IDs in DSP Files

This topic explains how to correctly reference audio controls set when Configuring Audio Processors in Command 360 in Biamp and Q-SYS Digital Signal Processor (DSP) design files.

Overview

Command 360 supports direct and preset-based control of DSP blocks for both Biamp and Q-SYS DSPs. Understanding how Zone ID, Source ID and Preset # are interpreted by each DSP type is essential for accurate configuration and troubleshooting. 

Zone ID

In order to control audio in a Room, a Zone ID number must be defined. 

Add Zone Fields

Add Zone Fields

This ID must be referenced correctly in the DSP design file for Command 360 audio control. See the tabs below for examples for Biamp vs Q-SYS:

Biamp

The above example is a Biamp DSP design file containing the following:

  • A Source Selector Block with instance tag: Zone[Insert Zone ID]_SourceSelection

  • A Mute Block with instance tag: Zone[Insert Zone ID]_OutputMute

  • A Level Block with instance tag: Zone[Insert Zone ID]_OutputLevel

  • (Optional) A second Mute Block with instance tag: Zone[Insert Zone ID]_MicMute
    This gives you a Mic Mute button in the UI to mute microphones in the Room if desired.

Q-SYS

The above example is a Q-SYS DSP design file containing:

  • A Router Block - With a Named Control defined on the Router Output function set as Zone[Insert Zone ID]_SourceSelection

  • A Gain Block with:

    • A Named Control set on the Mute function defined as Zone[Insert Zone ID]_OutputMute

    • A Named Control set on the Gain function defined as Zone[Insert Zone ID]_OutputLevel

  • (Optional) A second Gain Block with a Named Control set on the Mute function defined as Zone[Insert Zone ID]_MicMute
    This gives you a Mic Mute button in the UI to mute microphones in the Room if desired.

Source & Preset IDs

In order to control source selection in a Room, you must define a Source ID.

Add Source Fields

Add Source Fields

Version 4.4 made setting a Preset # optional when adding an audio source, requiring only the Source ID. If a value is provided in the Preset # field, this value is used by Biamp and Q-SYS in different ways. See the tabs below for more information:

Biamp

After defining a Source ID, Command 360 will control your Source Selector block and set that block to the source number that was defined.

(Optional) You may also set a Preset # which instead of allowing Command 360 to control your Source Selector block directly, will send a command to the Preset Manager to recall the Preset # that was set in Command 360. The Preset Manager can control multiple DSP blocks with a single Preset # instead of just a source change on the Source Selector block.

Note

For Biamp, the Preset # is referring to the fixed Preset Manager ID number, not the preset name. In the example below, 'Preset1001' can be renamed and it will still work correctly with Command 360.

Q-SYS

After defining a Source ID, Command 360 will control your Router block and set the output to the Router to the source number that was defined.

(Optional) You may also set a Preset # which instead of allowing Command 360 to control your Router block directly, will send a command to a Snapshot Bank to load a snapshot with a Named Control of Preset_[Insert Preset ID]. The Snapshot Bank can control multiple DSP blocks with a single Named Control instead of just a source change on the router block. 

Note

For Q-SYS, the Preset # is not referring to an internal ID but instead must match the name of the Named Control. The Named Control must be referenced verbatim or it will not work with Command 360.

Router Block:

Snapshot Bank:

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.