Vmaz’ set zone’s maximum volume, Vpz’ set zone’s volume as a percentage, Audio control – Zektor ProAudio 16™ DSP Preamp Audio Matrix User Manual

Page 20

Advertising
background image

18

ClarityAudio Serial Protocol, Version 1.01, 11/8/12

Audio Control

‘VMAZ’ Set Zone’s Maximum Volume

Each zone has a minimum and maximum volume setting.

The maximum prevents a user from overdriving the speakers, amplifier, or even the ClarityAudio
switch.

The level is set in 0.5dB steps.

Command format:

^VMAZ @

zone,@zone,maxVol

Set the minimum volume of a zone or zones.

^VMAZ @

zone,+step$

Add ‘step’ number of 0.5dB steps to current minimum.

^VMAZ @

zone,-step$

Sub ‘step’ number of 0.5dB steps from current minimum.

^VMAZ ?$

In polled mode, reads current settings of all changes.

^VMAZ @

zone,@zone,?$

Read current minimum setting(s) of given zone(s).

Response Strings:

^=VMAZ @

zone,minvol$

Where:

@

zone

= One (or more) zones to be affected.

maxVol

= Minimum volume in 0.5dB steps with an offset of 200. Range is ‘minVol’+99 - 248.

The gain command is given in 0.5dB steps and uses an offset of 200 to indicate a gain of 0.0dB. Values
above 200 raise gain, and values below 200 lower gain.

The minimum and maximum volume settings must have at least a 49.5dB (99 steps) difference
between them. Any attempt to set the maximum volume closer than 99 steps of the minimum, will
result in a setting of exactly 99 steps above the minimum volume setting.

‘VPZ’ Set Zone’s Volume as a Percentage

The ClarityAudio can have their volumes adjusted as a percentage instead of an dB level. This can
make writing drivers easier for many systems.

The VPZ command always uses a setting of 0 to 100, regardless of the minimum volume settings
(‘VMIZ’ Set Zone’s Minimum Volume” on page 17) and the maximum volume settings (‘VMAZ’
Set Zone’s Maximum Volume
” on page 18
).

A value of 0 is always full mute.

A value of 1 is always the minimum volume level.

A value of 100 is always the maximum volume level.

Any value between 1 and 100 will be a percentage between minimum and maximum volume, to the
nearest 0.5dB.

The format is:

^VPZ @

zone,@zone,vol

Set the volume of a zone or zones.

^VPZ @

zone,+step$

Add ‘step’ number of 0.5dB steps to current volume.

^VPZ @

zone,-step$

Subtract ‘step’ number of 0.5dB steps from current volume.

^VPZ ?$

In polled mode, reads current settings of all volume changes.

^VPZ @

zone,@zone,?$

Read current volume settings of given zone(s).

Response Strings:

Advertising