Allen & Heath SQ · MIDI Message Generator

Build MIDI messages for A&H SQ mixers — send over MIDI DIN, USB, or MIDI-over-TCP. Paste the bytes into your controller or sender.

Recall a scene

Sends Bank Select then Program Change: Bn 00 bank + Cn pc. The scene must already exist on the SQ. Scenes 1–128 = bank 0, 129–256 = bank 1, 257–300 = bank 2.

Mute a strip

NRPN mute: Bn 63 MSB · Bn 62 LSB · Bn 06 00 · Bn 26 <1|0>, where MSB/LSB is the strip's parameter number (from the SQ MIDI protocol tables).

Soft Key

Press = 9n note 7F, release = 8n note 00. Soft Key 1 = note C3 (0x30); each key is the next note up. The Soft Key must be set to a MIDI function on the SQ.

Custom MIDI message

A generic MIDI message builder on the channel above. Values are 0–127.

This tool outputs MIDI, not OSC. Send the bytes over MIDI DIN, USB-MIDI, or MIDI-over-TCP to the mixer's network port on TCP 51325. Set the mixer's MIDI channel in Utility → General → MIDI to match the channel above. Values here are for the SQ; dLive, Avantis, Qu & CQ use the same message types but different parameter numbers — check each console's MIDI protocol PDF.
Generated MIDI
Hex
Decimal

Manual & examples

Copy any ready-made message below into your MIDI sender. Bytes are shown in hex, exactly as in Allen & Heath's SQ MIDI protocol document (examples here use MIDI channel 1).

STEP 1

Set the MIDI channel

On the SQ: Utility → General → MIDI. Note the MIDI channel and set it above so the parameter bytes match.

STEP 2

Build a message above

Pick a tab (Scene, Mute…), set the fields, and the panel on the right shows the MIDI bytes live.

STEP 3

Send the bytes

Send via a MIDI interface, or MIDI-over-TCP to the mixer's IP on port 51325 (Companion, show-control software, etc.).

Examples assume MIDI channel 1 (status nibble 0). Change the channel above and every message updates. Mute uses the SQ parameter tables — Input 1 = MSB 00 LSB 00, LR = 00 44, DCA 1 = 02 00, Mute Group 1 = 04 00.