background image

  

 

 

MIDI Protocol 

 

ISSUE 1

 

 

 

 

 

 

MIDI Protocol 

Issue 1 

SQ Firmware V1.4.0 or later 

 

 

Summary of Contents for SQ-6

Page 1: ... 1 MIDI Protocol ISSUE 1 MIDI Protocol Issue 1 SQ Firmware V1 4 0 or later ...

Page 2: ...e 5 1 4 DAW Control Driver 6 2 MIDI Faders and Soft Controls 7 2 1 MIDI faders 7 2 2 Soft Keys and Footswitch 8 2 3 Soft Rotaries 8 3 Control to and from the Mixer 9 3 1 Scene change 9 3 2 Soft Keys 10 3 3 Mutes 11 3 4 Levels 12 3 5 Panning Balance 13 3 6 Mix Assignments 15 3 7 Getting values 16 4 Reference Tables 17 ...

Page 3: ...re used with SQ mixing parameters i e level control of SQ audio channels and those used to control external software or equipment i e to control a DAW 1 1 Connection When connected to a computer using the USB B port the SQ will appear as a MIDI input and output device This can be used with software directly or through use of the DAW Control Driver for translation To connect a computer to the SQ ov...

Page 4: ...el value and use the touchscreen rotary to adjust Touch the Apply or Cancel buttons to apply or disregard changes The channel used by the Allen Heath DAW Control Driver and therefore all MIDI fader strips is always one higher than the MIDI Channel the rest of the SQ is set to use To use MIDI channel 1 for the DAW Control Channel set the main SQ MIDI channel to 16 Touching any of the MMC Controls s...

Page 5: ...ather than being assigned to a single MIDI channel CC Continuous Controller For each MIDI channel there are 128 continuous controllers each of which can have a value between 0 and 127 128 steps These are used by MIDI strip faders MIDI on Soft Rotaries and other parameters with more than just an on or off state NRPN Non Registered Parameter Number For high resolution control 16384 steps and access ...

Page 6: ...MIDI messages from the SQ into either HUI or MCU control surface messages for use with a DAW In addition to the translations a MIDI Thru option is provided which allows MIDI messages to pass through unaffected This is the easiest way to communicate with an SQ on a network by using MIDI over TCP IP Visit the Allen Heath website www allen heath com to download the latest version of the DAW Control D...

Page 7: ... G2 Note ON OFF D 5 Note ON OFF CC 11 13 C0 Note ON OFF G 2 Note ON OFF E5 Note ON OFF CC 12 14 C 0 Note ON OFF A2 Note ON OFF F5 Note ON OFF CC 13 15 D0 Note ON OFF A 2 Note ON OFF F 5 Note ON OFF CC 14 16 D 0 Note ON OFF B2 Note ON OFF G5 Note ON OFF CC 15 17 E0 Note ON OFF C3 Note ON OFF G 5 Note ON OFF CC 16 18 F0 Note ON OFF C 3 Note ON OFF A5 Note ON OFF CC 17 19 F 0 Note ON OFF D3 Note ON O...

Page 8: ...gram Change MIDI Channel 1 to 16 0 to 127 Refer to the SQ Reference Guide for information on assigning Soft Key and footswitch functions 2 3 Soft Rotaries The SQ 6 and SQ 7 feature 4 and 8 Soft Rotaries respectively with options for these to send the following messages Function Option 1 Option 2 Key Option MIDI Absolute MIDI Channel 1 to 16 CC 0 to 127 Unassigned Note On Off C 1 0 to G9 127 MIDI R...

Page 9: ... a value between 00 and 7F decimal 0 127 which selects a scene in that range Note that there is an offset of 1 between the SQ values and the MIDI values due to the SQ counting from 1 to 128 and MIDI counting from 0 to 127 So scene 96 is bank change 00 1 and program change 5F 95 and scene 264 is bank change 02 3 and program change 07 8 The scene being recalled must exist as a saved scene in the SQ ...

Page 10: ... e for use with the talkback function Each Soft Key is controlled with a different sequential note starting at C3 30 Note On Soft Key press On Note Velocity 9N SK 7F Note Off Soft Key release Off Note Velocity 8N SK 00 Both where N MIDI Channel SK Soft Key Note The SQ will respond to both MIDI note off standards i e a specific note off message or a note on message with zero velocity Examples Soft ...

Page 11: ...00 BN 26 01 Mute Off MSB LSB Mute Off BN 63 MB BN 62 LB BN 06 00 BN 26 00 Both where N MIDI Channel MB LB MSB LSB Parameter number When either a data increment or decrement message is received the SQ will toggle between states in the same way as pressing a mute key on the SQ does Mute Toggle increment MSB LSB Increment BN 63 MB BN 62 LB BN 60 00 Where N MIDI Channel MB LB MSB LSB Parameter number ...

Page 12: ...Examples Address Value MIDI Ch Message Ip1 to LR 0dB Ch1 B0 63 40 B0 62 00 B0 06 76 B0 26 5C Ip1 to LR 20dB Ch1 B0 63 40 B0 62 00 B0 06 63 B0 26 49 Ip40 to LR 20dB Ch1 B0 63 40 B0 62 27 B0 06 63 B0 26 49 Ip40 to Aux5 20dB Ch1 B0 63 44 B0 62 1C B0 06 63 B0 26 49 Ip40 to Aux5 12dB Ch4 B3 63 44 B3 62 1C B3 06 6B B3 26 06 Grp4 to Aux8 24dB Ch4 B3 63 45 B3 62 2F B3 06 5F B3 26 57 Ip36 to FX3 12dB Ch14 ...

Page 13: ...ll left to 7F 7F full right with centre being 3F 7F See Example Pan Balance Values in the reference tables MSB LSB Value Coarse Value Fine BN 63 MB BN 62 LB BN 06 VC BN 26 VF Where N MIDI Channel MB LB MSB LSB Parameter number VC VF Value Examples Address Value MIDI Ch Message Ip1 to LR L100 Ch1 B0 63 50 B0 62 00 B0 06 00 B0 26 00 Ip1 to LR CTR Ch1 B0 63 50 B0 62 00 B0 06 3F B0 26 7F Ip24 to LR R2...

Page 14: ...Decrement BN 63 MB BN 62 LB BN 61 00 Both where N MIDI Channel MB LB MSB LSB Parameter number Examples Address Left Right MIDI Ch Message Ip1 to LR Right Ch1 B0 63 50 B0 62 00 B0 60 00 Ip1 to LR Left Ch1 B0 63 50 B0 62 00 B0 61 00 Ip37 to Aux8 Right Ch1 B0 63 53 B0 62 7B B0 60 00 Aux5 to Mtx1 Right Ch3 B2 63 5E B2 62 33 B2 60 00 ...

Page 15: ...ff MSB LSB Assign Off BN 63 MB BN 62 LB BN 06 00 BN 26 00 Both where N MIDI Channel MB LB MSB LSB Parameter number When either a data increment or decrement message is received the SQ will toggle between assign states in the same way as holding the Assign key and pressing a Sel key on the SQ does Assign Toggle increment MSB LSB Increment BN 63 MB BN 62 LB BN 60 00 Where N MIDI Channel MB LB MSB LS...

Page 16: ...a value of 7F instead of 00 All MSB LSB parameter numbers are shown in the reference tables be sure to use the correct parameter number for either mute level panning balance or assignments MSB LSB Get BN 63 MB BN 62 LB BN 60 7F Where N MIDI Channel MB LB MSB LSB Parameter number Examples Parameter Requested MIDI Ch Message LR Mute Ch1 B0 63 06 B0 62 00 B0 60 7F Ip1 to LR Level Ch1 B0 63 40 B0 62 0...

Page 17: ...1 0A A 1 43 2A F 2 75 4A D5 107 6A A 7 12 0B B 1 44 2B G2 76 4B D 5 108 6B B7 13 0C C0 45 2C G 2 77 4C E5 109 6C C8 14 0D C 0 46 2D A2 78 4D F5 110 6D C 8 15 0E D0 47 2E A 2 79 4E F 5 111 6E D8 16 0F D 0 48 2F B2 80 4F G5 112 6F D 8 17 10 E0 49 30 C3 81 50 G 5 113 70 E8 18 11 F0 50 31 C 3 82 51 A5 114 71 F8 19 12 F 0 51 32 D3 83 52 A 5 115 72 F 8 20 13 G0 52 33 D 3 84 53 B5 116 73 G8 21 14 G 0 53 ...

Page 18: ... 58 0E 23 61 31 13 6A 55 3 73 78 7 7D 1B 60 3F 09 32 59 05 22 62 28 12 6B 4B 2 74 6F 8 7E 12 55 43 5A 31 59 7C 21 63 1F 11 6C 42 1 75 65 9 7F 08 50 48 2C 30 5A 72 20 64 16 10 6D 39 0 76 5C 10 7F 7F L R VC VF L R VC VF L R VC VF L R VC VF L R VC VF L100 00 00 L50 1F 7F L10 39 4B R15 49 4B R60 66 32 L90 06 33 L40 26 32 L5 3C 65 R20 4C 65 R70 6C 65 L80 0C 66 L30 2C 65 CTR 3F 7F R30 53 18 R80 73 18 L7...

Page 19: ... 00 37 Aux8 00 4C DCA6 02 05 Ip9 00 08 Ip33 00 20 Grp9 00 38 Aux9 00 4D DCA7 02 06 Ip10 00 09 Ip34 00 21 Grp10 00 39 Aux10 00 4E DCA8 02 07 Ip11 00 0A Ip35 00 22 Grp11 00 3A Aux11 00 4F Ip12 00 0B Ip36 00 23 Grp12 00 3B Aux12 00 50 Ip13 00 0C Ip37 00 24 MSB LSB Ip14 00 0D Ip38 00 25 MGRP1 04 00 Ip15 00 0E Ip39 00 26 MSB LSB MGRP2 04 01 Ip16 00 0F Ip40 00 27 MSB LSB FX1Snd 00 51 MGRP3 04 02 Ip17 00...

Page 20: ...16 42 4C 42 4D 42 4E 42 4F 42 50 42 51 42 52 42 53 42 54 42 55 42 56 42 57 Ip24 40 17 42 58 42 59 42 5A 42 5B 42 5C 42 5D 42 5E 42 5F 42 60 42 61 42 62 42 63 Ip25 40 18 42 64 42 65 42 66 42 67 42 68 42 69 42 6A 42 6B 42 6C 42 6D 42 6E 42 6F Ip26 40 19 42 70 42 71 42 72 42 73 42 74 42 75 42 76 42 77 42 78 42 79 42 7A 42 7B Ip27 40 1A 42 7C 42 7D 42 7E 42 7F 43 00 43 01 43 02 43 03 43 04 43 05 43 06...

Page 21: ... 45 10 45 11 45 12 45 13 45 14 45 15 45 16 45 17 45 18 45 19 Grp3 40 32 45 1C 45 1D 45 1E 45 1F 45 20 45 21 45 22 45 23 45 24 Grp4 40 33 45 28 45 29 45 2A 45 2B 45 2C 45 2D 45 2E 45 2F Grp5 40 34 45 34 45 35 45 36 45 37 45 38 45 39 45 3A Grp6 40 35 45 40 45 41 45 42 45 43 45 44 45 45 Grp7 40 36 45 4C 45 4D 45 4E 45 4F 45 50 Grp8 40 37 45 58 45 59 45 5A 45 5B Grp9 40 38 45 64 45 65 45 66 Grp10 40 3...

Page 22: ...04 4E 05 4E 06 4E 07 Ip18 4C 58 4C 59 4C 5A 4C 5B Ip42 4D 38 4D 39 4D 3A 4D 3B FX2Rtn 4E 08 4E 09 4E 0A 4E 0B Ip19 4C 5C 4C 5D 4C 5E 4C 5F Ip43 4D 3C 4D 3D 4D 3E 4D 3F FX3Rtn 4E 0C 4E 0D 4E 0E 4E 0F Ip20 4C 60 4C 61 4C 62 4C 63 Ip44 4D 40 4D 41 4D 42 4D 43 FX4Rtn 4E 10 4E 11 4E 12 4E 13 Ip21 4C 64 4C 65 4C 66 4C 67 Ip45 4D 44 4D 45 4D 46 4D 47 FX5Rtn 4E 14 4E 15 4E 16 4E 17 Ip22 4C 68 4C 69 4C 6A ...

Page 23: ...3 50 16 52 4C 52 4D 52 4E 52 4F 52 50 52 51 52 52 52 53 52 54 52 55 52 56 52 57 Ip24 50 17 52 58 52 59 52 5A 52 5B 52 5C 52 5D 52 5E 52 5F 52 60 52 61 52 62 52 63 Ip25 50 18 52 64 52 65 52 66 52 67 52 68 52 69 52 6A 52 6B 52 6C 52 6D 52 6E 52 6F Ip26 50 19 52 70 52 71 52 72 52 73 52 74 52 75 52 76 52 77 52 78 52 79 52 7A 52 7B Ip27 50 1A 52 7C 52 7D 52 7E 52 7F 53 00 53 01 53 02 53 03 53 04 53 05 ...

Page 24: ... 31 55 10 55 11 55 12 55 13 55 14 55 15 55 16 55 17 55 18 55 19 Grp3 50 32 55 1C 55 1D 55 1E 55 1F 55 20 55 21 55 22 55 23 55 24 Grp4 50 33 55 28 55 29 55 2A 55 2B 55 2C 55 2D 55 2E 55 2F Grp5 50 34 55 34 55 35 55 36 55 37 55 38 55 39 55 3A Grp6 50 35 55 40 55 41 55 42 55 43 55 44 55 45 Grp7 50 36 55 4C 55 4D 55 4E 55 4F 55 50 Grp8 50 37 55 58 55 59 55 5A 55 5B Grp9 50 38 55 64 55 65 55 66 Grp10 5...

Page 25: ...5F 03 FX4Snd 5F 10 Aux4 5E 30 5E 31 5E 32 Grp5 5E 57 5E 58 5E 59 Aux4 5F 04 Mtx1 5F 11 Aux5 5E 33 5E 34 5E 35 Grp6 5E 5A 5E 5B 5E 5C Aux5 5F 05 Mtx2 5F 12 Aux6 5E 36 5E 37 5E 38 Grp7 5E 5D 5E 5E 5E 5F Aux6 5F 06 Mtx3 5F 13 Aux7 5E 39 5E 3A 5E 3B Grp8 5E 60 5E 61 5E 62 Aux7 5F 07 Aux8 5E 3C 5E 3D 5E 3E Grp9 5E 63 5E 64 5E 65 Aux8 5F 08 Aux9 5E 3F 5E 40 5E 41 Grp10 5E 66 5E 67 5E 68 Aux9 5F 09 Aux10...

Page 26: ...62 4C 62 4D 62 4E 62 4F 62 50 62 51 62 52 62 53 62 54 62 55 62 56 62 57 Ip24 60 17 62 58 62 59 62 5A 62 5B 62 5C 62 5D 62 5E 62 5F 62 60 62 61 62 62 62 63 Ip25 60 18 62 64 62 65 62 66 62 67 62 68 62 69 62 6A 62 6B 62 6C 62 6D 62 6E 62 6F Ip26 60 19 62 70 62 71 62 72 62 73 62 74 62 75 62 76 62 77 62 78 62 79 62 7A 62 7B Ip27 60 1A 62 7C 62 7D 62 7E 62 7F 63 00 63 01 63 02 63 03 63 04 63 05 63 06 63...

Page 27: ...23 68 7C 68 7D 68 7E 68 7F 69 00 69 01 69 02 69 03 69 04 69 05 69 06 69 07 Ip24 69 08 69 09 69 0A 69 0B 69 0C 69 0D 69 0E 69 0F 69 10 69 11 69 12 69 13 Ip25 69 14 69 15 69 16 69 17 69 18 69 19 69 1A 69 1B 69 1C 69 1D 69 1E 69 1F Ip26 69 20 69 21 69 22 69 23 69 24 69 25 69 26 69 27 69 28 69 29 69 2A 69 2B Ip27 69 2C 69 2D 69 2E 69 2F 69 30 69 31 69 32 69 33 69 34 69 35 69 36 69 37 Ip28 69 38 69 39 ...

Page 28: ...2 60 31 65 10 65 11 65 12 65 13 65 14 65 15 65 16 65 17 65 18 65 19 Grp3 60 32 65 1C 65 1D 65 1E 65 1F 65 20 65 21 65 22 65 23 65 24 Grp4 60 33 65 28 65 29 65 2A 65 2B 65 2C 65 2D 65 2E 65 2F Grp5 60 34 65 34 65 35 65 36 65 37 65 38 65 39 65 3A Grp6 60 35 65 40 65 41 65 42 65 43 65 44 65 45 Grp7 60 36 65 4C 65 4D 65 4E 65 4F 65 50 Grp8 60 37 65 58 65 59 65 5A 65 5B Grp9 60 38 65 64 65 65 65 66 Grp...

Page 29: ...Ip39 6D 2C 6D 2D 6D 2E 6D 2F Ip16 6C 50 6C 51 6C 52 6C 53 Ip40 6D 30 6D 31 6D 32 6D 33 MSB LSB MSB LSB MSB LSB MSB LSB Ip17 6C 54 6C 55 6C 56 6C 57 Ip41 6D 34 6D 35 6D 36 6D 37 FX1Rtn 6E 04 6E 05 6E 06 6E 07 Ip18 6C 58 6C 59 6C 5A 6C 5B Ip42 6D 38 6D 39 6D 3A 6D 3B FX2Rtn 6E 08 6E 09 6E 0A 6E 0B Ip19 6C 5C 6C 5D 6C 5E 6C 5F Ip43 6D 3C 6D 3D 6D 3E 6D 3F FX3Rtn 6E 0C 6E 0D 6E 0E 6E 0F Ip20 6C 60 6C ...

Reviews: