User Manual

Meter data request/query sequence
The controller requests meter data by specifying the meter data address and the minimum transmission interval
.
The meter transmission stops after 10 seconds. To continue receiving data, make another request before the 10 seconds pass
.
Snapshot (preset) recall request sequence
Upon receiving a result notification in response to a snapshot (preset) request, you need to execute th
e
parameter sync sequence.
In addition, if a snapshot (preset) recall occurs internally in the controlled device or when such a request is received from another controller,
the controller receives a change notification that indicates that all parameters have changed (see the next section). If this occurs, the controller needs to execute the parameter sync sequence
.
Sequence when parameters are changed by another controller
If the controller sends a parameter set request, a change notification is returned immediately.
However, if parameters change internally in the controlled device (this includes changes in parameters that occur as a result of a controller operation on another parameter
)
or due to a request from another controller, a parameter change notification is received, as shown below
.
The controller receiving a parameter change notification updates its own status if necessary.
The way in which parameter change notifications are sent varies depending on the value notification mode specified in the MTX external control protocol mod
e
A
dvice for choosing no rmalized/raw value mode.
If you want to handle a value with a given range, such as in an MIDI controller,
• Set the value notification mode to normalized value notification mode, and specify the required resolution
.
• Use setn/getn to perform processing from the controller.
• Apply changes to the controller according to NOTIFY setn.
Conversely, for a highly functional PC application where you want to use all the internal parameters
,
• Set the MTX external control protocol mode to raw value mode
.
• Use set/get to perform processing from the controller.
• Apply changes to the controller according to NOTIFY set.
• Use setn/getn for certain parameters when necessary.
Controlled deviceRemote controller
OK ssrecall 10
ssrecall 10
To the parameter
sync sequence
Remote control
Controlled deviceRemote controller
OK mtrstart MTX:mtr_512/20020/level
mtrstart MTX:mtr_512/20020/level 1000
NOTIFY mtr MTX:mtr_512/20020/level level 71 71 ...
OutputLevelMeter
request
Apply
NOTIFY mtr MTX:mtr_512/20020/level level 70 70 ...
Apply
NOTIFY mtr MTX:mtr_512/20020/level level 69 69 ...
Apply
1000 ms or longer
intervals
1000 ms or longer
intervals
* Transmission for 10 seconds after a request
If another request is received, restart measuring the time.
OutputLevelMeter
request
Request periodically
at 10 seconds or
shorter intervals
mtrstart MTX:mtr_512/20020/level 1000
Start measuring
10 seconds
Start measuring
10 seconds
OK mtrstart MTX:mtr_512/20020/level
Controlled deviceRemote controller
NOTIFY ...
Recall operation or
parameter change
by the controlled device
or another controller
Apply parameter changes
or proceed to the
parameter
sync sequence
Sampled
parameter
changes
MTX3/MTX5-D/XMV Series/EXi8/EXo8 Remote Control Protocol Specifications V1.0.1
19