VXL1-16P Remote Control Protocol Specifications Version 1.2.0 rev2 This specification document applies to VXL1-16P V1.2.0 and later.
Table of contents 0. Revision History............................................................................................................................... 4 1. Setup................................................................................................................................................. 5 1.1. Connection Procedure.................................................................................................................................................... 5 1.2.
Table of contents 6. Parameter Value Details................................................................................................................ 27 6.1. Fader parameter........................................................................................................................................................... 27 6.1.1. Fader with "-Infinity to 0dB" range.................................................................................................................... 27 6.2.
0. Revision History Version V1.0.0 V1.2.0 Date Sep. 11, 2019 Mar. 9, 2022 Section - Description Initial version Addition of the commands regarding IP address settings. VXL1-16P Remote Control Protocol Specifications Version 1.2.
1. Setup 1.1. Connection Procedure Remote Controller Ethernet Network Switch Ethernet Dante conector VXL1-16P 1.2. Configuring the Remote Controller VXL1-16P can be controlled from an external controller through the Ethernet (Dante) connector The configuration on the remote controller side for each type of connection is shown below. Ethernet (NETWORK connector) control IP Address: Specify the IP address of the VXL1-16P IP Port No.: 49280 1.3.
2. Command List 2.1. Commands from a device sent to a remote controller No.
3. Command Specifications 3.1. Basic Command Specifications Below is the syntax of commands exchanged between a device and remote controller.
3. Command Specifications 3.2. Commands a Device Sends to a Remote Controller 3.2.1. Device status change notification 1-1) Device run mode notification Command NOTIFY devstatus NOTIFY devstatus Example: Option 1 runmode runmode Option 2 "normal" "update" Description Normal run mode Update mode Notification: NOTIFY devstatus runmode "normal" Meaning: The run mode was changed to normal mode.
3. Command Specifications 3.2.4.
3. Command Specifications 3.3. Commands for controlling a device 3.3.1. Device status query 2-1) Device run mode query Command Option 1 devstatus runmode Description Queries the run mode Response Response string OK devstatus runmode "normal" OK devstatus runmode "update" Example: Command: Response: Meaning: Note: Description Normal run mode Update mode devstatus runmode OK devstatus runmode "normal" Query the run mode. The device is currently in normal run mode.
3. Command Specifications 3.3.2.
3. Command Specifications 2-6) Keepalive activation setting Command scpmode Option 1 keepalive Option 2 (interval) Details: (interval) = Timeout value (msec) Description Maximum interval for a client to send some kind of message, including heart beats (default setting = disabled) * Timeout value should be more than 1000. * The actual timeout value will be increased by 1 second.
3. Command Specifications 2-8) Normalized value parameter query Command getn Details: Option 1 AccessID Option 2 X Option 3 Y Description Normalized value parameter query request AccessID = See section 7, "Parameter List." X = See section 7, "Parameter List." Y = See section 7, "Parameter List.
3. Command Specifications 2-10) Normalized value parameter setting Command setn Option 1 AccessID Details: AccessID = X= Y= (value) = Option 2 X Option 3 Y Option 4 (value) Description Normalized value parameter setting See section 7, "Parameter List." See section 7, "Parameter List." See section 7, "Parameter List." See section 3.1, "Basic Command Specifications," or section 7, "Parameter List." * When value is set "1023" (default:1000), control resolution becomes same as "Raw value" command.
3. Command Specifications 2-12) Stop request Command Option 1 mtrstop MeterId Details: MeterId = See section 8, "Meter List." Description Requests that the specified meter data be stopped. Response Response string Description Meter data stop setting complete OK mtrstop MeterId Details: MeterId = See section 8, "Meter List." Example: Command: Response: Meaning: mtrstop AMP:DigitalIn/Level OK mtrstop AMP:DigitalIn/Level Stop the meter data of ch1 to 2 output levels.
3. Command Specifications 3-3) Firmware version query Command devinfo Option 1 version Description Queries the firmware version Response Response string OK devinfo version "xxxx" Details: Description Firmware version xxxx = Version Example: Command: Notification: Meaning: devinfo version OK devinfo version "1.0.0" Query the firmware version. Firmware version = V1.
3. Command Specifications 3-7) Product manufacture name query Command Option 1 manufacturer devinfo Description Product manufacture name query Response Response string OK devinfo manufacturer "xxxx" Details: Description Product manufacture name xxxx = Product manufacture name Example: Command: Notification: Meaning: devinfo manufacturer OK devinfo manufacturer "Yamaha Corporation" Query the manufacturer name. Manufacturer name = "Yamaha Corporation" 3.4.2.
3.
3. Command Specifications 3-15) Subnet Mask query after the next boot Command Option 1 event VXL:GetNextBootSubnetAddress Option 2 Description Subnet Mask query after the next boot "" Response Response string OK event VXL:GetNextBootSubnetAddress "xxx.xxx.xxx.xxx" Description Subnet Mask after the next boot Details: xxx.xxx.xxx.xxx = Subnet Mask Example: Command: Notification: Meaning: VXL:GetNextBootSubnetAddress "" OK event VXL:GetNextBootSubnetAddress "255.255.255.
4. Command Sequence Below are examples of how to process remote control. When viewed from the controller, the following major phases exist in order to perform remote control. In the normal processing state, remote control is realized by combining various commands according to the specifications of the controller.
4. Command Sequence 4.1. Communication start sequence The amount of time for the controller and the controlled device to start is different. Remote control is an act of controlling the controlled device from the controller, so the controller must wait for the controlled device to become ready. The controller needs to wait using the sequence below. • If an Ethernet connection is required, the remote controller needs to establish a logical session.
4. Command Sequence Example when the controlled device starts earlier than the controller Remote controller Connected physically Starting Controlled device Device starting Device normal running Connection unknown devstatus runmode OK devstatus runmode "normal" Connection detection * With the first devstatus runmode request, a result notification is returned. Controller can recognize that Controlled device is ready to receive commands when there is response for "devstatus runmode" command.
4. Command Sequence 4.2. Parameter sync sequence Immediately after communication starts, the controller does not know anything about the most recent status of the controlled device. Therefore, the controller must query all parameters that it plans to handle. This also applies for when preset recall is executed, because the controller does not know how the device has changed.
4. Command Sequence Applying the most recent status of the controller to the device Remote controller Controlled device Running normally Connection detection Apply set VXL:Ch/InputVolume/Level 0 0 -775 Running normally Communication possible OK set VXL:Ch/InputVolume/Level 0 0 -775 "-7.75" set XXX/XXXXX/X/X/X/X/X X X XXXX Apply OK set XXX/XXXXX/X/X/X/X/X X X XXXX "XXXX" set XXX/XXXXX/X/X/X/X/X X X XXXX Apply OK set XXX/XXXXX/X/X/X/X/X X X XXXX "XXXX" ......
4. Command Sequence 4.4. 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.
5. Meter Value 5.1. Level Meter, Hold Meter, GR Meter 5.1.1.
6. Parameter Value Details 6.1. Fader parameter 6.1.1. Fader with "-Infinity to 0dB" range Value 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 Data -InfdB -138.00dB -136.00dB -134.00dB -133.00dB -132.00dB -131.00dB -130.00dB -129.00dB -128.00dB -127.00dB -126.00dB -125.00dB -124.00dB -123.00dB -122.00dB -121.00dB -120.00dB -119.00dB -118.00dB -117.00dB -116.00dB -115.
6. Parameter Value Details Value 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 Data -25.55dB -25.50dB -25.45dB -25.40dB -25.35dB -25.30dB -25.25dB -25.20dB -25.15dB -25.10dB -25.05dB -25.00dB -24.95dB -24.90dB -24.85dB -24.80dB -24.75dB -24.70dB -24.65dB -24.60dB -24.55dB -24.50dB -24.45dB -24.
6. Parameter Value Details 6.2. DRC 6.2.1. Ratio value 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 Display value 1.0:1 58 1.1:1 59 1.2:1 60 1.3:1 61 1.4:1 62 1.5:1 63 1.6:1 64 1.7:1 65 1.8:1 66 1.9:1 67 2.0:1 68 2.1:1 69 2.2:1 70 2.3:1 71 2.4:1 72 2.5:1 73 2.6:1 74 2.7:1 75 2.8:1 76 2.9:1 77 3.0:1 78 3.1:1 79 3.2:1 80 3.3:1 81 3.4:1 82 3.5:1 83 3.6:1 84 3.7:1 85 3.8:1 86 3.9:1 87 4.0:1 88 4.1:1 89 4.
6. Parameter Value Details 6.2.2.
6. Parameter Value Details 6.2.3. Hold value 2 4 7 9 11 14 16 18 21 23 25 27 29 31 34 36 39 41 43 45 47 49 52 54 56 58 60 62 65 67 69 72 75 80 84 88 93 97 102 106 110 115 119 123 128 132 136 143 149 158 167 175 184 193 Display 0.02msec 0.04msec 0.07msec 0.09msec 0.11msec 0.14msec 0.16msec 0.18msec 0.21msec 0.23msec 0.25msec 0.27msec 0.29msec 0.31msec 0.34msec 0.36msec 0.39msec 0.41msec 0.43msec 0.45msec 0.47msec 0.49msec 0.52msec 0.54msec 0.56msec 0.58msec 0.60msec 0.62msec 0.65msec 0.67msec 0.69msec 0.
6. Parameter Value Details 6.3. InputVolume 6.3.1.
6. Parameter Value Details value -3520 -3510 -3500 -3490 -3480 -3470 -3460 -3450 -3440 -3430 -3420 -3410 -3400 -3390 -3380 -3370 -3360 -3350 -3340 -3330 -3320 -3310 -3300 -3290 -3280 -3270 -3260 -3250 -3240 -3230 -3220 -3210 -3200 -3190 -3180 -3170 -3160 -3150 -3140 -3130 -3120 -3110 -3100 -3090 -3080 -3070 -3060 -3050 -3040 -3030 -3020 -3010 -3000 -2995 -2990 -2985 -2980 -2975 -2970 -2965 -2960 -2955 -2950 -2945 -2940 -2935 Display -35.20 -35.10 -35.00 -34.90 -34.80 -34.70 -34.60 -34.50 -34.40 -34.30 -34.
6. Parameter Value Details value -1280 -1275 -1270 -1265 -1260 -1255 -1250 -1245 -1240 -1235 -1230 -1225 -1220 -1215 -1210 -1205 -1200 -1195 -1190 -1185 -1180 -1175 -1170 -1165 -1160 -1155 -1150 -1145 -1140 -1135 -1130 -1125 -1120 -1115 -1110 -1105 -1100 -1095 -1090 -1085 -1080 -1075 -1070 Display -12.80 -12.75 -12.70 -12.65 -12.60 -12.55 -12.50 -12.45 -12.40 -12.35 -12.30 -12.25 -12.20 -12.15 -12.10 -12.05 -12.00 -11.95 -11.90 -11.85 -11.80 -11.75 -11.70 -11.65 -11.60 -11.55 -11.50 -11.45 -11.40 -11.
6. Parameter Value Details 6.6. InputEQ 6.6.1. Frequency value 20000 20535 21135 21752 22387 23041 23714 24406 25119 25852 26607 27384 28184 29007 29854 30726 31623 32546 33497 34475 35481 36517 37584 38681 39811 40973 42170 43401 44668 45973 47315 48697 50119 51582 53088 54639 56234 57876 59566 61306 63096 64938 66834 68786 70795 72862 74989 77179 79433 Display 20.0 20.5 21.2 21.8 22.4 23.0 23.6 24.4 25.0 25.9 26.5 27.4 28.0 29.0 30.0 30.7 31.5 32.5 33.5 34.5 35.5 36.5 37.5 38.7 40.0 41.0 42.5 43.4 45.
6. Parameter Value Details 6.6.2. Q value 100 105 110 120 125 130 140 150 160 170 180 190 200 210 220 240 250 270 280 300 320 330 350 380 400 420 450 470 500 Display 0.1 0.105 0.11 0.12 0.125 0.13 0.14 0.15 0.16 0.17 0.18 0.19 0.2 0.21 0.22 0.24 0.25 0.27 0.28 0.3 0.32 0.33 0.35 0.38 0.4 0.42 0.45 0.47 0.5 value 530 560 600 630 670 700 750 800 850 900 950 1000 1050 1100 1200 1250 1300 1400 1500 1600 1700 1800 1900 2000 2100 2200 2400 2500 2700 Display 0.53 0.56 0.6 0.63 0.67 0.7 0.75 0.8 0.85 0.9 0.95 1.
7. Parameter List 7.1. VXL1-16P Parameter Access ID X VXL:Ch/InputGain/Sensitivity 0 - 1 0 0: Conference 1: Music VXL:Ch/Enhancer/On 0-1 0 0: Conference 1: Music VXL:Compressor/On 0 0 Parameter Name Y MIN MAX unit Gain InputGain Gain -20.0(*) 20.0(*) dB Enhancer Enhancer On OFF ON - Comp DRC On OFF ON - VXL:Compressor/Threshold VXL:Compressor/Ratio Threshold Ratio -54 1.0:1(*) 0 ∞:1(*) dB - VXL:Compressor/Attack VXL:Compressor/Release Attack Release 0 3m(*) 120 42.
7. Parameter List Parameter Access ID X VXL:RoomEQ/On 0 Parameter Name Y unit OFF ON RoomEQL On Bypass ON Bypass OFF - Frequency 20.000(*) 20.000k(*) Hz VXL:RoomEQ/BandL/Gain Gain -18.0(*) 6.0(*) dB VXL:RoomEQ/BandL/Q Q 0.1(*) 63.0(*) - VXL:RoomEQ/BandL/Type Type PEQ(*) LPF(*) - - _BypassResult OFF ON - On Bypass ON Bypass OFF - Frequency 100.000(*) 20.000k(*) Hz VXL:RoomEQ/Band/Gain Gain -18.0(*) 6.0(*) dB VXL:RoomEQ/Band/Q Q 0.1(*) 63.
8. Meter List 8.1. VXL1-16P Meter Id AMP:DigitalIn/Level VXL:Compressor/OutputLevel VXL:Compressor/GR VXL:Ducker/OutputLevel VXL:Ducker/GR AMP:Ch/OutputVoltage Meter Name Digital Input Level Compressor Output Level Compressor GR Ducker Output Level Ducker GR Amplifier Output Voltage Level VXL1-16P Remote Control Protocol Specifications Version 1.2.