MIDI messages table of QLab

708 views
Skip to first unread message

Ital Rolando

unread,
Oct 20, 2021, 7:36:49 AM10/20/21
to QLab
I've found on a video tutorial that in order to trig the GO button from the Allen&Heath dLive console I've to use this message:

F0 7F 00 02 01 01 F7

and to scroll previous cues, this message:

F0 7F 00 02 01 12 F7

I wonder where can I get the complete MIDI messages table that QLab implements. (I'm aware that I can use the capture function)

Rich Walsh

unread,
Oct 20, 2021, 8:00:40 AM10/20/21
to ql...@googlegroups.com

Ital Rolando

unread,
Oct 20, 2021, 9:57:45 AM10/20/21
to QLab
Perfect, thanks a lot Rich!
Message has been deleted

micpool

unread,
Oct 20, 2021, 1:43:46 PM10/20/21
to QLab
You can use longer messages to send messages to GO, STOP, or LOAD  specific cues.

e.g to GO cue 3

The first 6 Bytes are the same as the normal GO F0 7F 00 02 7F 01
Byte 7 is ASCII character 3 in Hex 33 
And the Message Ends with F7 as before

to LOAD cue 13 in cue list numbered 23

The first 6 Bytes are the same as the normal GO F0 7F 00 02 7F 05

Byte 7 is ASCII character 1 in Hex 31
Byte 8 is ASCII character 3 in Hex 33

Byte 9 is the delimiter 00

Byte 10 is ASCII character 2 in Hex 32
Byte 11 is ASCII character 3 in Hex 33

And the Message Ends with F7 as before

Mic

micpool

unread,
Oct 20, 2021, 1:49:44 PM10/20/21
to QLab
Typo in previous post now deleted

Those MIDI messages are Standard  MSC (Midi Show Control ) Messages.

WHEN MSC is  Enabled in settings  QLab will respond to GO, Stop, Resume, Load, All_Off, Standby+/- Sequence +/- and Reset Commands sent to the device ID set.

On equipment such as dLive, MSC can only be sent as 7 bytes of System Exclusive  data.
Unless you have a very complex MIDI based show control system the Command Format can be left at 'ALL TYPES', so Byte 5 is 7F ( in your example, dlive is sending Command format 1 [lighting]    so byte 5 is 01) 

QLab defaults to a device ID of 00, so unless you are using that for something else byte 3 would be 00. If you want to change this e.g to 01 then you would change byte 3 in the Sysex,  and the device ID in QLab settings/MIDI control to 01.

MSC messages always begin F0 7F and end in F7 and byte 4 is always 02, so the byte which changes depending on which of the 10 MSC messages QLab understands is byte 6

F0 7F 00 02 7F 01 F7  = GO
F0 7F 00 02 7F 02 F7  = STOP
F0 7F 00 02 7F 03 F7  = RESUME
F0 7F 00 02 7F 05 F7 = LOAD 
F0 7F 00 02 7F 08 F7 = ALL_OFF 
F0 7F 00 02 7F 11 F7 = STANDBY +
F0 7F 00 02 7F 12 F7 = STANDBY -
F0 7F 00 02 7F 13 F7 = SEQUENCE +
F0 7F 00 02 7F 14 F7 = SEQUENCE -
F0 7F 00 02 7F 0A F7 = RESET

You can confirm the correct message is being received by Qlab by ticking the  MIDI Input checkbox in the log tab of the workspace status menu.

Mic

On Wednesday, October 20, 2021 at 12:36:49 PM UTC+1 ital.r...@gmail.com wrote:

Ital Rolando

unread,
Oct 21, 2021, 8:55:08 AM10/21/21
to QLab
Thanks mcpool, a really clear explanation which saves me a lot time. KUDOS.
Reply all
Reply to author
Forward
0 new messages