The External Control protocol described in this document is designed for use of controlling the M-864D from
a personal computer or remote controller.
This spec sheet applies to the M-864D firmware of version 2.0.0 or later.
Settings that can be controlled are as follows:
Channel Fader Gain
Channel ON/OFF
Line(Stereo) Select
Input Matrix Assignment
Input Matrix Crosspoint Gain
Output Matrix Assignment
Preset Memory Load
Preset Memory Store
LOCAL/UNLOCAL Status Change
Level Meter Status Notification Start/Stop
Auto Status Notification Start/Stop
If necessary, the M-864D’s activation can be checked or setting values read by using the following
commands:
Status request (reading of the M-864D’s setting value)
Status Information
M-864D connection establishment status (output from the M-864D at the time of
connection establishment)
Level Meter Status (output from the M-864D at the time of level meter status changed)
ZM Remote Controller Connection Status (output from the M-864D at the time of ZM
remote controller connection status changed)
Contact Input/Output Make/Break Status (output from the M-864D at the time of
Contact I/O make/break status changed)
[Note]
When connecting the remote controller to the M-864D by way of this protocol, set the M-864D’s Using port
as follows:
TOA Corporation 1/17
Digital stereo mixer M-864D
(Refer; External Control Port Settings of the M-864D software instructions manual.)
Using TCP Port
Ext. Port No.: (Set according to the remote controller to be connected.)
Default Port No:3000
[Note] Meter Port No. is automatically set to Ext. Port No. plus 1;
■ TCP/IP Connection
No. Parameter Description (rules)
1 Connection Path 1 path
2 Data Length Variable-length, The maximum length is 1024 bytes
3 Code Classification Binary
4 Delivery Confirm No handshakes at application layer
5 Resend Control None
6 Priority Control None
M-864D is a TCP server.
TCP Port is always connected.
For the purpose of connection keeping, M-864D performs the following behavior.
Transmitting some kind of data at least once in the last 10 seconds.
When there is the status that for send, M-864D transmits the contents. When there is not it, M-864D
transmits 0xFF only as for 1 byte.
When M-864DP received nothing from a remote controller more than 1 minute, M-864D disconnect
the TCP/IP connection.
■ Command Construction
Command Data length (N) Data 1 Data 2 ……… Data N
Where Command is in the range 80H to FFH. And where Data length and Data are in the range 00H
to 7FH.
The second byte data indicates the number of byte data that follow the second byte data. If received data contains more byte data than the indicated number, those exceeding the number are
abandoned.
When a next command is received, the previous data is abandoned if shorter than the indicated
number.
TOA Corporation 2/17
Digital stereo mixer M-864D
■ Control Command and Setting Value
Channel Fader Gain (Position)
Set the input and output channel EXT VOL fader gains by position.
For the relationship of position to gain (dB), refer to the Position vs. Gain Table for Fader.
The M-864D transmits changed value data after receiving this command.