dLive TCP/IP Protocol Inputs 1 to 128: N = N, CH = 00 to 7F
Mono Groups 1 to 62: N = N + 1, CH = 00 to 3D
Firmware V1.5 Stereo Groups 1 to 31: N = N + 1, CH = 40 to 5E
Mono Aux 1 to 62: N = N + 2, CH = 00 to 3D
Stereo Aux 1 to 31: N = N + 2, CH = 40 to 5E
This protocol is for use with dLive systems loaded with firmware version V1.5
and later. Mono Matrix 1 to 62: N = N + 3, CH = 00 to 3D
Stereo Matrix 1 to 31: N = N + 3, CH = 40 to 5E
TCP/IP control is available via any Network port on the dLive Surface or MixRack. Messages are sent Mono FX Send 1 to 16: N = N + 4, CH = 00 to 0F
using the MIDI format, as described in this document.
Stereo FX Send 1 to 16: N = N + 4, CH = 10 to 1F
All MIDI message numbers shown in this specification are hexadecimal. Refer to the end of this
specification for a table of values for each of the parameters listed here. FX Return 1 to 16: N = N + 4, CH = 20 to 2F
Clients should be configured to use TCP port 51325. Mains 1 to 6: N = N + 4, CH = 30 to 35
DCA 1 to 24: N = N + 4, CH = 36 to 4D
MIDI Controllable Functions and Parameters:
Mute Group 1 to 8: N = N + 4, CH = 4E to 55
• Fader levels NRPN Input, Mix master, FX send, FX return, DCA
• Mutes Note On Input, Mix master, FX send, FX return, DCA, Mute Groups
• Send levels SysEx Aux, FX and Matrix sends SysEx Header
• DCA assign NRPN
SysEx Header
• Input to Main assign NRPN
• Preamp - Gain Pitchbend This applies to all SysEx messages described later in this specification
• Preamp - Pad, 48V SysEx F0, 00, 00, 1A, 50, 10, MV, mV
• Name & Colour SysEx Where MV = 01 (Major version)
• Scene Recall Program Change
mV = 00 (Minor version)
• MIDI transport MIDI Machine Control (MMC)
Mute ON
NOTE ON with velocity > 40 followed by NOTE OFF
MIDI channel number
9N, CH, 7F, 9N, CH, 00
N
MIDI channel 1 to 16 = 0 to F
In order to extend the range of audio channels that can be controlled by MIDI messages the dLive MIDI Mute OFF
protocol uses a range of MIDI channels to select between audio channel types. The base MIDI channel
NOTE ON with velocity < 40 followed by NOTE OFF
N is the lowest channel of the range selected in Utility / Control / MIDI. The audio channel type is
selected by offsetting the MIDI channel used in the message and the audio channel number is selected 9N, CH, 3F, 9N, CH, 00
using the note number, as detailed in ‘Channel Selection’ below.
Preamp control, scene recall and MIDI transport use the base MIDI channel N.
Received Mute messages
Velocity 00 and NOTE OFF messages are ignored
Channel Selection
Velocity 01 to 3F = Mute OFF
CH (refer to table)
Velocity 40 to 7F = Mute ON
Channels are selected using the channel number and note number as follows:
Fader Level DCA Assignment OFF
NRPN with parameter ID 17 NRPN with parameter ID 40
Fader value LV –inf to +10dB = 00 to 7F (refer to table) OFF value DA for DCA 1 to 24 = 00 to 17
Select channel Parameter Set fader value Select channel Parameter Set OFF
BN, 63, CH, BN, 62, 17, BN, 06, LV BN, 63, CH, BN, 62, 40, BN, 06, DA
Channel Assignment to Main Mix ON Mute Group Assignment ON
NRPN with parameter ID 18 NRPN with parameter ID 40
ON value = 40 to 7F ON value DB for Mute Group 1 to 8 = 58 to 5F
Select channel Parameter Set ON Select channel Parameter Set ON
BN, 63, CH, BN, 62, 18, BN, 06, 7F BN, 63, CH, BN, 62, 40, BN, 06, DB
Channel Assignment to Main Mix OFF Mute Group Assignment OFF
NRPN with parameter ID 18 NRPN with parameter ID 40
OFF value = 00 to 3F OFF value DA for Mute Group 1 to 8 = 18 to 1F
Select channel Parameter Set OFF Select channel Parameter Set OFF
BN, 63, CH, BN, 62, 18, BN, 06, 3F BN, 63, CH, BN, 62, 40, BN, 06, DA
AUX / FX / Matrix Send Level Socket Preamp numbers
SysEx message MP (refer to table)
Where SndN and SndCH are the MIDI channel and note number for the channel to be sent to. Mixrack sockets 1-64 MP = 00 to 3F
Send value LV –inf to +10dB = 00 to 7F Mixrack DX 1/2 1-32 MP = 40 to 5F
Message: Mixrack DX 3/4 1-32 MP = 60 to 7F
Sysex Header, 0N, 0D, CH, SndN, SndCH, LV, F7
Socket Preamp Gain
DCA Assignment ON Pitchbend message
NRPN with parameter ID 40 This adjusts the Gain of the preamp at a socket
ON value DB for DCA 1 to 24 = 40 to 57 Preamp socket numbers MP as above
Select channel Parameter Set ON GAIN value GV min to max = 00 to 7F (refer to table)
BN, 63, CH, BN, 62, 40, BN, 06, DB EN, MP, GV
Socket Preamp Pad Channel Colour
SysEx message SysEx message
This turns Pad on or off for the preamp at a socket This gets or sets the Colour with a choice of 7 colours or no colour.
Preamp socket numbers MP as above To get Colour from dLive
To get Pad status from dLive Send… SysEx Header, 0N, 04, CH, F7
Send… SysEx Header, 0N, 07, MP, F7 Reply… SysEx Header, 0N, 05, CH, Col, F7 where Col = 00 to 07 (refer to table)
Reply… SysEx Header, 0N, 08, MP, Pad, F7 where Pad OFF= 00, ON = 7F To set Colour
To set Pad SysEx Header, 0N, 06, CH, Col, F7 where Col = 00 to 07 (refer to table)
SysEx Header, 0N, 09, MP, Pad, F7 where Pad OFF= 00 to 3F, ON = 40 to 7F
Scene Recall
Bank and Program Change message
Socket Preamp 48V To recall one of the 500 Scenes (4 banks)
SysEx message Also transmits this message when a Scene is recalled from the dLive screen
This turns 48V (Phantom Power) on or off for the preamp at a socket For Scene 1 to 128
Preamp socket numbers MP as above Scene SS 1 to 128 = 00 to 7F (refer to table)
To get 48V status from dLive Select bank Recall Scene
Send… SysEx Header, 0N, 0A, MP, F7 BN, 00, 00, CN, SS
Reply… SysEx Header, 0N, 0B, MP, 48V, F7 where 48V OFF = 00, ON = 7F
To set 48V For Scene 129 to 256
Scene SS 129 to 256 = 00 to 7F (refer to table)
SysEx Header, 0N, 0C, MP, 48V, F7 where 48V OFF = 00 to 3F, ON = 40 to 7F
Select bank Recall Scene
BN, 00, 01, CN, SS
Channel Name
For Scene 257 to 384
SysEx message
Scene SS 257 to 384 = 00 to 7F (refer to table)
This gets or sets the Name with up to 8 characters (up to 5 can be displayed on the dLive strip LCD)
Select bank Recall Scene
To get Name from dLive
BN, 00, 02, CN, SS
Send… SysEx Header, 0N, 01, CH, F7
Reply… SysEx Header, 0N, 02, CH, Name, F7 where Name = Hex ASCII String
For Scene 385 to 500
To set Name
Scene SS 385 to 500 = 00 to 73 (refer to table)
SysEx Header, 0N, 03, CH, Name, F7 where Name = Hex ASCII String Select bank Recall Scene
BN, 00, 03, CN, SS
MIDI Strips
Custom MIDI messages
Fader strips within the Banks can be assigned as MIDI Strips. There are 32 MIDI Strips available.
Each fader strip control can be assigned to transmit a custom MIDI message. This is used for controlling
audio within a Digital Audio Workstation (DAW), a slave mixer, or parameters on external equipment
such as effects devices. MIDI Strips can be named and coloured. They are stored within Scenes and
can be made Safe from Scene recall.
The Template Shows load the following factory default messages for the MIDI Strip controls. These can
be restored by recalling Scene 9 within the Template Show:
• Fader B1, 00, <VAR> to B1, 1F, <VAR>
• Rotary Gain B2, 00, <VAR> to B2, 1F, <VAR>
• Rotary Pan B2, 20, <VAR> to B2, 3F, <VAR>
• Rotary Custom 1 B2, 40, <VAR> to B2, 5F, <VAR>
• Rotary Custom 2 B2, 60, <VAR> to B2, 7F, <VAR>
• Rotary Custom 3 B2, 40, <VAR> to B2, 5F, <VAR>
• Rotary Custom 4 B2, 60, <VAR> to B2, 7F, <VAR>
• Mute key = 91, 00, <VAR> to 91, 1F, <VAR>
• Mix key = 91, 20, <VAR> to 91, 3F, <VAR>
• PAFL key = 91, 40, <VAR> to 91, 5F, <VAR>
Where <VAR> is the value determined by the position of the control.
The Sel key is not included as this is required to select this Processing screen for
configuring the MIDI Strip.
By default, Rotary Custom 3 uses the same values as Rotary Custom 1 and Rotary
Custom 4 uses the same values as Rotary Custom 2
ALLEN&HEATH
dLive MIDI TCP/IP Reference Table - v1.50
Scene Number Scene Number Input Channel Input Channel Mono Group Stereo Group Mono FX Send DCA MixRack Socket Name
SS SS CH (N=N) CH (N=N) CH (N=N+1) CH (N=N+1) CH (N=N+4) CH (N=N+4) MP Name
Bank 1 Bank 2 Bank 3 Bank 4 Hex Bank 1 Bank 2 Bank 3 Bank 4 Hex CH Hex CH Hex CH Hex CH Hex CH Hex CH Hex CH Hex CH Hex CH Hex Skt Hex Skt Hex Char Hex
1 129 257 385 00 65 193 321 449 40 1 00 33 20 65 40 97 60 1 00 33 20 1 40 1 00 1 36 1 00 33 20 A 41 a 61 ! 21 Space 20
2 130 258 386 01 66 194 322 450 41 2 01 34 21 66 41 98 61 2 01 34 21 2 41 2 01 2 37 2 01 34 21 B 42 b 62 " 22 0 30
3 131 259 387 02 67 195 323 451 42 3 02 35 22 67 42 99 62 3 02 35 22 3 42 3 02 3 38 3 02 35 22 C 43 c 63 # 23 1 31
4 132 260 388 03 68 196 324 452 43 4 03 36 23 68 43 100 63 4 03 36 23 4 43 4 03 4 39 4 03 36 23 D 44 d 64 % 25 2 32
5 133 261 389 04 69 197 325 453 44 5 04 37 24 69 44 101 64 5 04 37 24 5 44 5 04 5 3A 5 04 37 24 E 45 e 65 & 26 3 33
6 134 262 390 05 70 198 326 454 45 6 05 38 25 70 45 102 65 6 05 38 25 6 45 6 05 6 3B 6 05 38 25 F 46 f 66 ' 27 4 34
7 135 263 391 06 71 199 327 455 46 7 06 39 26 71 46 103 66 7 06 39 26 7 46 7 06 7 3C 7 06 39 26 G 47 g 67 ( 28 5 35
8 136 264 392 07 72 200 328 456 47 8 07 40 27 72 47 104 67 8 07 40 27 8 47 8 07 8 3D 8 07 40 27 H 48 h 68 ) 29 6 36
9 137 265 393 08 73 201 329 457 48 9 08 41 28 73 48 105 68 9 08 41 28 9 48 9 08 9 3E 9 08 41 28 I 49 i 69 * 2A 7 37
10 138 266 394 09 74 202 330 458 49 10 09 42 29 74 49 106 69 10 09 42 29 10 49 10 09 10 3F 10 09 42 29 J 4A j 6A + 2B 8 38
11 139 267 395 0A 75 203 331 459 4A 11 0A 43 2A 75 4A 107 6A 11 0A 43 2A 11 4A 11 0A 11 40 11 0A 43 2A K 4B k 6B , 2C 9 39
12 140 268 396 0B 76 204 332 460 4B 12 0B 44 2B 76 4B 108 6B 12 0B 44 2B 12 4B 12 0B 12 41 12 0B 44 2B L 4C l 6C - 2D
13 141 269 397 0C 77 205 333 461 4C 13 0C 45 2C 77 4C 109 6C 13 0C 45 2C 13 4C 13 0C 13 42 13 0C 45 2C M 4D m 6D . 2E
14 142 270 398 0D 78 206 334 462 4D 14 0D 46 2D 78 4D 110 6D 14 0D 46 2D 14 4D 14 0D 14 43 14 0D 46 2D N 4E n 6E / 2F
15 143 271 399 0E 79 207 335 463 4E 15 0E 47 2E 79 4E 111 6E 15 0E 47 2E 15 4E 15 0E 15 44 15 0E 47 2E O 4F o 6F < 3C
16 144 272 400 0F 80 208 336 464 4F 16 0F 48 2F 80 4F 112 6F 16 0F 48 2F 16 4F 16 0F 16 45 16 0F 48 2F P 50 p 70 = 3D
17 145 273 401 10 81 209 337 465 50 17 10 49 30 81 50 113 70 17 10 49 30 17 50 17 46 17 10 49 30 Q 51 q 71 > 3E
18 146 274 402 11 82 210 338 466 51 18 11 50 31 82 51 114 71 18 11 50 31 18 51 Stereo FX Send 18 47 18 11 50 31 R 52 r 72 ? 3F
19 147 275 403 12 83 211 339 467 52 19 12 51 32 83 52 115 72 19 12 51 32 19 52 CH (N=N+4) 19 48 19 12 51 32 S 53 s 73 @ 40
20 148 276 404 13 84 212 340 468 53 20 13 52 33 84 53 116 73 20 13 52 33 20 53 CH Hex 20 49 20 13 52 33 T 54 t 74 [ 5B
21 149 277 405 14 85 213 341 469 54 21 14 53 34 85 54 117 74 21 14 53 34 21 54 1 10 21 4A 21 14 53 34 U 55 u 75 \ 5C
22 150 278 406 15 86 214 342 470 55 22 15 54 35 86 55 118 75 22 15 54 35 22 55 2 11 22 4B 22 15 54 35 V 56 v 76 ] 5D
23 151 279 407 16 87 215 343 471 56 23 16 55 36 87 56 119 76 23 16 55 36 23 56 3 12 23 4C 23 16 55 36 W 57 w 77 _ 5F
24 152 280 408 17 88 216 344 472 57 24 17 56 37 88 57 120 77 24 17 56 37 24 57 4 13 24 4D 24 17 56 37 X 58 x 78 { 7B
25 153 281 409 18 89 217 345 473 58 25 18 57 38 89 58 121 78 25 18 57 38 25 58 5 14 25 18 57 38 Y 59 y 79 } 7D
26 154 282 410 19 90 218 346 474 59 26 19 58 39 90 59 122 79 26 19 58 39 26 59 6 15 MUTE Group 26 19 58 39 Z 5A z 7A ~ 7E
27 155 283 411 1A 91 219 347 475 5A 27 1A 59 3A 91 5A 123 7A 27 1A 59 3A 27 5A 7 16 CH (N=N+4) 27 1A 59 3A
28 156 284 412 1B 92 220 348 476 5B 28 1B 60 3B 92 5B 124 7B 28 1B 60 3B 28 5B 8 17 CH Hex 28 1B 60 3B
29 157 285 413 1C 93 221 349 477 5C 29 1C 61 3C 93 5C 125 7C 29 1C 61 3C 29 5C 9 18 1 4E 29 1C 61 3C Gain Value Colour
30 158 286 414 1D 94 222 350 478 5D 30 1D 62 3D 94 5D 126 7D 30 1D 62 3D 30 5D 10 19 2 4F 30 1D 62 3D GV Col
31 159 287 415 1E 95 223 351 479 5E 31 1E 63 3E 95 5E 127 7E 31 1E 31 5E 11 1A 3 50 31 1E 63 3E dB Hex Dec Colour Hex
32 160 288 416 1F 96 224 352 480 5F 32 1F 64 3F 96 5F 128 7F 32 1F 12 1B 4 51 32 1F 64 3F +60 7F 127 Off 00
33 161 289 417 20 97 225 353 481 60 13 1C 5 52 +55 67 103 Red 01
34 162 290 418 21 98 226 354 482 61 Mono Aux Stereo Aux Mono Matrix Stereo Matrix 14 1D 6 53 DX1/2 Socket
DX3/4 Socket +50 5C 92 Green 02
35 163 291 419 22 99 227 355 483 62 CH (N=N+2) CH (N=N+2) CH (N=N+3) CH (N=N+3) 15 1E 7 54 MP MP +45 50 80 Yellow 03
36 164 292 420 23 100 228 356 484 63 CH Hex CH Hex CH Hex CH Hex CH Hex CH Hex 16 1F 8 55 Skt Hex Skt Hex +40 45 69 Blue 04
37 165 293 421 24 101 229 357 485 64 1 00 33 20 1 40 1 00 33 20 1 40 1 40 1 00 +36 3C 60 Purple 05
38 166 294 422 25 102 230 358 486 65 2 01 34 21 2 41 2 01 34 21 2 41 2 41 2 01 +32 32 50 Lt Blue 06
39 167 295 423 26 103 231 359 487 66 3 02 35 22 3 42 3 02 35 22 3 42 FX Return MIDI Channel 3 42 3 02 +28 29 41 White 07
40 168 296 424 27 104 232 360 488 67 4 03 36 23 4 43 4 03 36 23 4 43 CH (N=N+4) N 4 43 4 03 +25 22 34
41 169 297 425 28 105 233 361 489 68 5 04 37 24 5 44 5 04 37 24 5 44 CH Hex Mix Hex 5 44 5 04 +22 1B 27
42 170 298 426 29 106 234 362 490 69 6 05 38 25 6 45 6 05 38 25 6 45 1 20 1 00 6 45 6 05 +18 12 18
43 171 299 427 2A 107 235 363 491 6A 7 06 39 26 7 46 7 06 39 26 7 46 2 21 2 01 7 46 7 06 +14 09 9
44 172 300 428 2B 108 236 364 492 6B 8 07 40 27 8 47 8 07 40 27 8 47 3 22 3 02 8 47 8 07 +10 00 0
45 173 301 429 2C 109 237 365 493 6C 9 08 41 28 9 48 9 08 41 28 9 48 4 23 4 03 9 48 9 08 [(Gain-10)/55]*7F
46 174 302 430 2D 110 238 366 494 6D 10 09 42 29 10 49 10 09 42 29 10 49 5 24 5 04 10 49 10 09
47 175 303 431 2E 111 239 367 495 6E 11 0A 43 2A 11 4A 11 0A 43 2A 11 4A 6 25 6 05 11 4A 11 0A Fader Level
48 176 304 432 2F 112 240 368 496 6F 12 0B 44 2B 12 4B 12 0B 44 2B 12 4B 7 26 7 06 12 4B 12 0B LV
49 177 305 433 30 113 241 369 497 70 13 0C 45 2C 13 4C 13 0C 45 2C 13 4C 8 27 8 07 13 4C 13 0C dBu Hex Dec
50 178 306 434 31 114 242 370 498 71 14 0D 46 2D 14 4D 14 0D 46 2D 14 4D 9 28 9 08 14 4D 14 0D +10 7F 127
51 179 307 435 32 115 243 371 499 72 15 0E 47 2E 15 4E 15 0E 47 2E 15 4E 10 29 10 09 15 4E 15 0E +5 74 117
52 180 308 436 33 116 244 372 500 73 16 0F 48 2F 16 4F 16 0F 48 2F 16 4F 11 2A 11 0A 16 4F 16 0F 0 6B 107
53 181 309 437 34 117 245 373 74 17 10 49 30 17 50 17 10 49 30 17 50 12 2B 12 0B 17 50 17 10 -5 61 97
54 182 310 438 35 118 246 374 75 18 11 50 31 18 51 18 11 50 31 18 51 13 2C 13 0C 18 51 18 11 -10 57 87
55 183 311 439 36 119 247 375 76 19 12 51 32 19 52 19 12 51 32 19 52 14 2D 14 0D 19 52 19 12 -15 4D 77
56 184 312 440 37 120 248 376 77 20 13 52 33 20 53 20 13 52 33 20 53 15 2E 15 0E 20 53 20 13 -20 43 67
57 185 313 441 38 121 249 377 78 21 14 53 34 21 54 21 14 53 34 21 54 16 2F 16 0F 21 54 21 14 -25 39 57
58 186 314 442 39 122 250 378 79 22 15 54 35 22 55 22 15 54 35 22 55 22 55 22 15 -30 2F 47
59 187 315 443 3A 123 251 379 7A 23 16 55 36 23 56 23 16 55 36 23 56 23 56 23 16 -35 25 37
60 188 316 444 3B 124 252 380 7B 24 17 56 37 24 57 24 17 56 37 24 57 Mains 24 57 24 17 -40 1B 27
61 189 317 445 3C 125 253 381 7C 25 18 57 38 25 58 25 18 57 38 25 58 CH (N=N+4) 25 58 25 18 -45 11 17
62 190 318 446 3D 126 254 382 7D 26 19 58 39 26 59 26 19 58 39 26 59 CH Hex 26 59 26 19 -inf 00 0
63 191 319 447 3E 127 255 383 7E 27 1A 59 3A 27 5A 27 1A 59 3A 27 5A 1 30 27 5A 27 1A [(Gain+54)/64]*7F
64 192 320 448 3F 128 256 384 7F 28 1B 60 3B 28 5B 28 1B 60 3B 28 5B 2 31 28 5B 28 1B
29 1C 61 3C 29 5C 29 1C 61 3C 29 5C 3 32 29 5C 29 1C
30 1D 62 3D 30 5D 30 1D 62 3D 30 5D 4 33 30 5D 30 1D
31 1E 31 5E 31 1E 31 5E 5 34 31 5E 31 1E
32 1F 32 1F 6 35 32 5F 32 1F