Basic command definitions, P’ power control, Sz’ set zone(s) (input / output mappings) – Zektor ProAudio 16™ DSP Preamp Audio Matrix User Manual
Page 11: Basic control commands, Basic control
ClarityAudio Serial Protocol, Version 1.01, 11/8/12
9
Basic Control
Basic Control Commands
Basic Command Definitions
‘P’ Power Control
Turn on / off, or toggle the power state of the ClarityAudio:
^P 0$
Turn off power
^P 1$
Turn on power
^P +$
Toggle power
^P ?$
Query for current setting
Response String:
^=P
n$
Where:
n
= Current power status, 0=Off, 1=On.
The ‘P’ command is an exception to the 100ms rule for response time. When the power to the Clarity-
Audio is applied, there is a delay while the digital audio processors are initialized. The power on
response string of ‘
^P 1$
’ will not be returned until the ClarityAudio is fully powered on and ready to
accept commands. This can take a few seconds.
‘SZ’ Set Zone(s) (input / output mappings)
This is the command used to map inputs to any number of zones.
Its different forms are:
^SZ @
zone,@zone,in$
Map all channels of an input, to a zone or zones.
^SZ.
ch @zone,in$
Map only the selected channels of inputs to zones.
^SZ.
ch @zone,+$
Sequence zones forward through inputs.
^SZ.
ch @zone,-$
Sequence zones in reverse through inputs.
^SZ ?$
In polled mode, reads current settings of all logged changes.
^SZ @
zone,?$
Read current settings of given zones.
^SZ.
ch @zone,?$
Read current settings of the selected channels of zones.
Response Strings:
Command
Description
Comments
P p
Power control
p=power state (0=off, 1=on, +=toggle).
SZ @z,i
Set zones to inputs
@z=Zone, i=Input(s) (in,+,-).
SZ.ch @z,i
Set zones to inputs w/break-
aways
ch=Channel(s) (1-7), @z=Zone (1-16), i=Input(s) (in,+,-)
MZ @z,m
Mute zone
@z=Zone, m=Mute (0=Disabled (muted), 1=Enabled, +=Toggle).
MZ.ch @z,m
Mute zones w/breakaway
ch=Channel(s) (1-7), @z=Zone (1-16), m=Mute (0,1,+).
DZ @z,d
Set switch delay times per
zone
@z=Zone, d=Delay time in milliseconds
DZ.ch @z,m
Set switch delay times per
zone w/breakaway
ch=Channel(s) (2,4,6), @z=Zone (1-16), d=Delay time in milliseconds
Table 1: Basic Control Commands