MTX Commands User Manual
Index
Introduction 2
Input list 2
Output list 2
Using the commands 3
SVx Set Master Volume 4
SVU0x Set Master Volume Up 3dB 4
SVD0x Set Master Volume Down 3dB 4
SRx Set Routing 4
SRU0x Set Routing Up 5
SRD0x Set Routing Down 5
SB0x Set Bass 5
ST0x Set Treble 6
SM0x Set Mute 6
GVALL Get Volume info for all zones 6
GRALL Get Routing info for all zones 6
GMALL Get Mute info for all zones 7
GV0x Get Volume info for 1 zone 7
GR0x Get Routing info for 1 zone 7
GM0x Get Mute info for 1 zone 7
GB0x Get Bass info for 1 zone 7
GT0x Get Treble info for 1 zone 8
GZI0x Get Volume, Routing, Mute, Bass, Treble for 1 zone 8
SAVE SAVE settings 8
DEF Load factory settings 8
GSV Get Software Version 8
1
Introduction
Welcome to the command user manual of the AUDAC MTX48 and MTX48 . For more info
about the MTX48 and MTX88 see the user manual.
Input list
1 Mic 1
2 Mic 2
3 Line 3
4 Line 4
5 Line 5
6 Line 6
7 WLI/MWX65
8 WMI
Output list
1 Zone 1
2 Zone 2
3 Zone 3
4 Zone 4
5 Zone 5
6 Zone 6
7 Zone 7
8 Zone 8
2
Using the commands
The MTX has 3 communication ports which all accept the same commands:
- RS232 port
- RS485 ports
- TCP/IP
The RS232/RS485 ports must be configured with 19200 baud, 8 data bits, 1 stop bit, no
parity
The TCP/IP port accepts command’s at port 5001. The MTX accepts maximum 1
simultaneous TCP/IP connection.
Command overview
Startsymbol|destination|source|command|argument’s|checksum|stopsymbol
Example: Set volume zone 1 to -30dB
ASCII #|X001|web|SV1|30|U|return
Important:
- The address of the MTX is fixed at X001.
- The checksum is CRC-16 excluding the ‘#’. You can replace the checksum with
‘U’, this is always accepted as checksum.
- return = 0x0d 0x0a
- source address has a maximum length of 4 characters and cannot contain “|” or
“#”
Command flow
1) The client sends a command to the MTX
2) The MTX acknowledges the command by returning the same command and a ‘+’ as
Argument.
3) The MTX updates all client’s with the new information
All volume, routing and tone settings will be lost if the device is switched off. To keep
the changes you must save them with the “SAVE” command. All device settings that are
configured through the configuration page of the website are saved automatically with
every change.
3
SVx
Set output volume of a zone to a level
Command: SVx, with x the zone where the volume should be changed.
Arguments: Volume in neg db, 0 is maximum volume, 70 is minimum volume
Example
Set volume in zone 2 to -40dB
Command #|X001|web|SV2|40|U|return
Answer #|web|X001|SV2|+|U|return
Update #|ALL|X001|V02|40|7378|return
SVU0x
Set volume up with 3dB
Command: SVU0x, with x the zone where the volume should be changed.
Arguments: 0 (none)
Example
Current is Volume -30db, set volume up with 3dB in zone 1
Command #|X001|web|SVU01|0|U|return
Answer #|web|X001|SVU01|+|U|return
Update #|ALL|X001|V01|27|U|return
SVD0x
Set volume down with 3dB
Command: SVD0x, with x the zone where the volume should be changed.
Arguments: 0 (none)
Example
Current volume is -27db, set volume down with 3dB in zone 1
Command #|X001|web|SVD01|0|U|return
Answer #|web|X001|SVD01|+|U|return
Update #|ALL|X001|V01|30|U|return
SRx
Set routing in a zone (select input)
Command: SRx, with x the zone where the routing should be changed.
Arguments: input (0-8)
Example
Select Line 3 as input for zone1
Command #|X001|web|SR1|3|U|return
Answer #|web|X001|SR1|+|U|return
Update #|ALL|X001|R01|3|3dc5|return SRU0x
4
SRU0x
Set Routing up in a zone
Command: SRU0x, with x the zone where the routing should be changed.
Arguments: 0 (none)
Remark
The inputs that are disabled in the input selection menu on the website will be
skipped.
Example
Increase routing for zone 1
Command #|X001|web|SRU01|0|U|return
Answer #|web|X001|SRU01|+|U|return
Update #|ALL|X001|R01|5|U|return
SRD0x
Set Routing down in a zone
Command: SRD0x, with x the zone where the routing should be changed.
Arguments: 0 (none)
Remark
The inputs that are disable in the input selection menu on the website will be
skipped.
Example
Decrease routing in zone 1
Command #|X001|web|SRD01|0|U |return
Answer #|web|X001|SRD01|+|U |return
Update #|ALL|X001|R01|4|U |return
SB0x
Set bass in a zone
Command: SB0x, with x the zone where the bass should be changed.
Arguments: from 0 to 14. (from -14dB to +14dB in 2dB steps with 7 = 0dB)
Example
Set bass to +2dB in zone 1
Command #|X001|web|SB01|8|U|return
Answer #|web|X001|SB01|+|U|return
Update #|ALL|X001|B01|8|9dc0|return
5
ST0x
Set treble in a zone
Command: ST0x, with x the zone where the treble should be changed.
Arguments: from 0 to 14. (from -14dB to +14dB in 2dB steps with 7 = 0dB)
Example
Set treble to -4dB in zone 1
Command #|X001|web|ST01|5|U|return
Answer #|web|X001|ST01|+|U|return
Update #|ALL|X001|T01|5|fbc6|return
SM0x
Set mute state in a zone
Command: SM0x, with x the zone where the mute should be changed.
Arguments: 0 (disable) or 1 (output muted)
Example
Enable mute in zone 1
Command #|X001|web|SM01|1|U|return
Answer #|web|X001|SM01|+|U|return
Update #|ALL|X001|M01|1|32c6|return
GVALL
Get volume info for all zones
Command: GVALL
Arguments: 0 (none)
Example
Command #|X001|web|GVALL|0|U|return
Answer #|web|X001|VALL|40^40^20^20^20^20^20^20|U|return
GRALL
Get Routing info for all zones
Command: GRALL
Arguments: 0 (none)
Example
Command #|X001|web|GVALL|0|U|return
Answer #|web|X001| RALL|3^1^1^1^1^1^1^1|U|return
6
GMALL
Get Mute info for all zones
Command: GMALL
Arguments: 0 (none)
Example
Command #|X001|web|GMALL|0|U|return
Answer #|web|X001| MALL|0^0^0^0^0^0^0^0|U|return
GV0x
Get Volume info for a zone
Command: GV0x, with x the number of the zone
Arguments: 0 (none)
Example
Get routing info for zone 1
Command #|X001|web| GV01|0|U|return
Answer #|web|X001| V01|20|U|return
GR0x
Get Routing info for a zone
Command: GR0x, with x the number of the zone
Arguments: 0 (none)
Example
Get routing info for zone 1
Command #|X001|web| GR01|0|U|return
Answer #|web|X001| R01|3|U|return
GM0x
Get Mute info for a zone
Command: GM0x, with x the number of the zone
Arguments: 0 (none)
Example
Get routing info for zone 1
Command #|X001|web| GM01|0|U|return
Answer #|web|X001| M01|0|U|return
GB0x
Get bass info for a zone
Command: GB0x, with x the number of the zone
Arguments: 0 (none)
Example
Get bass info for zone 1
Command #|X001|web| GB01|0|U|return
Answer #|web|X001| B01|07|U|return
7
GT0x
Get Treble info for a zone
Command: GT0x, with x the number of the zone
Arguments: 0 (none)
Example
Get treble info for zone 1
Command #|X001|web| GT01|0|U|return
Answer #|web|X001| T01|07|U|return
GZI0x
Get volume, routing, mute, bass, treble info for 1 zone
Command: GZI0x, with x the number of the zone
Arguments: 0 (none)
Example
Get info for zone 1
Command #|X001|web| GZI01|0|U|return
Answer #|web|X001| ZI01|20^3^0^07^07|U|return
SAVE
Save’s the current zone settings (routing, volume, bass, treble)
Command: SAVE
Arguments: 0 (none)
Example
Command #|X001|web|SAVE|0|U|return
Answer #|web|X001|SAVE|+|U|return
DEF
All zone settings and device settings will be reset to factory default.
Command: DEF
Arguments: 0 (none)
Example
Command #|X001|web|DEF|0|U|return
Answer #|web|X001|DEF|+|U|return
GSV
Get the firmware version
Command: GSV
Arguments: 0 (none)
Example
Command #|X001|web|GSV|0|U|return
Answer #|web|X001|SV|V1.1|U|return