Yamaha-CLQL module Messages

They are MIDI Sysex-Formatted messages. They aren’t using the MIDI communication protocols to get to and from the console or Editor, just straight across TCP. Those same messages could be sent via MIDI to the MIDI connections on a console, but you’d have to convert the TCP to MIDI first. (and back again)

Finally on the flip of that, is Companion just storing this string command data and then sending it back to the Editor which you click on the SD button, or does Companion encode this string into a MIDI command that the Editor/Desk can understand?
Something like that. There’s a giant table of commands (2 actually) that it uses to decode the messages.

I just bought a SD and very keen to try out some commands!

Great! Do you have access to a CL or QL console?