Lyngdorf MP-40 – External Control Manual
12
Control Protocol Usage
Controlling Power
Main zone and zone 2 power can be controlled separately with commands
!POWERONMAIN<CR>, !POWEROFFMAIN<CR>, !POWERONZONE2<CR> and
!POWEROFFZONE2<CR>.
Command !POWER?<CR> is used to get the current power status of the main zone. The
response for this command is !POWER(X)<CR>, where the X is 0 or 1, where 0 means the
main zone is off and 1 means it is on.
Command !POWERZONE2?<CR> is used to get the current power status of the main zone.
The response for this command is !POWERZONE2(X)<CR>, where the X is 0 or 1, where 0
means zone 2 is off and 1 means it is on.
Controlling Volume
Commands !VOL+<CR> and !VOL-<CR> have the same effect as pressing volume up/down
buttons from the IR remote control.
Commands !VOL+(X)<CR> and !VOL-(X)<CR> are used to increase or decrease volume by
a certain amount. The X in the commands can be anything between 1 and 999 (0.1dB –
99.9dB).
Command !VOL(X)<CR> is used to set the volume to some specific value. The X in the
command can be -999 – 200 (-99.9dB – 20.0dB).
Commands !MUTEON<CR>, !MUTEOFF<CR> and !MUTE<CR> are used to set mute, clear
mute, and toggle mute, respectively.
Command !VOL?<CR> is used to get the current value of the main zone volume. The
response for this command is !VOL(X)<CR>, where X can be -999 – 200 (-99.9dB –
20.0dB). Please note that if verbosity level 1 or higher is used, volume information will be
updated to the control interface automatically. There is always at least a 100ms time period
between the volume status messages. This period is used to prevent flooding the control
interface with too frequent volume updates every time the volume is being adjusted.
Commands !ZVOL+<CR>, !ZVOL-<CR>, !ZVOL+(X)<CR>, !ZVOL-(X)<CR>,
!ZVOL(X)<CR>, !ZVOL?<CR>, !ZMUTEON<CR>, !ZMUTEOFF<CR> and !ZMUTE<CR> are
used to control zone 2 volume the same way as the main zone volume.