Introduction and setup
MIDI (Musical Instrument Digital Interface) is a standardised communication protocol that enables digital devices to communicate and allows one piece of equipment to control another.
The SQ sends and receives MIDI over USB (via the USB-B port) as well as over ethernet (using MIDI over TCP/IP via the network port).
These can be broken down into two sets of bi-directional messages. Those that are used with SQ mixing parameters (e.g. level control of SQ audio channels), and those used to control external software or equipment (e.g. to control a DAW).
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 Allen & Heath MIDI Control application.
To connect a computer to the SQ over a network, the Allen & Heath MIDI Control app can be used.
All other clients used for network communication should be configured to send messages to the SQ’s IP address and use port 51325.
MIDI channels
There are 16 MIDI channels available, and the SQ makes use of 2 of these, one for the mixer itself and one for the MIDI channel strips which can be used with Allen & Heath MIDI Control to emulate a DAW control surface.
Press the ‘Utility’ screen key, then touch the ‘General’ tab followed by the ‘MIDI’ tab to view and adjust the MIDI channel setting. This screen also displays MMC (MIDI Machine Control) buttons for control of computer sequencers and DAW’s.
- Touch the ‘MIDI Channel’ value and use the touchscreen rotary to adjust.
- Touch the ‘Apply’ or ‘Cancel’ buttons to apply or disregard changes.
- Touch the ‘NRPN Fader Law’ value to switch NRPN level control (to and from the SQ core) between Linear Taper or Audio Taper.
The channel used for MIDI DAW control (and therefore all MIDI fader strips) is always one higher than the MIDI Channel the SQ itself is set to. To use MIDI channel 1 for DAW control purposes, set the main SQ MIDI channel to 16.
The NRPN Fader Law selects whether Linear or Audio Taper is used for control of levels in the mixer. The audio taper option allows the SQ level control to be used with external linear controls such as MIDI faders or pots and have them behave in the same way as SQ faders.
ⓘ See the Levels section for more information on Fader Laws.
Touching any of the MMC Controls sends standard MMC transport messages to all channels. These are also used by the DAW control driver to send transport messages for the control surface emulation being used.
Types of message
MIDI messages can be presented in different ways in various hardware and software, including as plain text, binary, decimal or hexadecimal.
As an example, here are four representations of the same message:
| Plain text | MIDI Channel 1, C-1, Note on |
|---|---|
| Binary | 1001 0000 0000 0000 0111 1111 |
| Decimal | 144 0 127 |
| Hexadecimal | 0x90 0x00 0x7F |
This document uses the representations you are most likely to come across for each kind of message when communicating with the SQ.
Note On/Off
The SQ uses a note on followed by a note off for MIDI strip keys and MIDI triggering of the SQ SoftKeys.
MMC
MIDI Machine Control is used to send transport control messages from the SQ.
ⓘ MMC messages are ‘Real Time Universal System Exclusive’ messages and are sent to all connected devices rather 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/off state.
NRPN (Non-Registered Parameter Number)
For high-resolution control (16384 steps) and access to many more parameters, NRPN messages are used to communicate with SQ to control levels, panning, mutes and assignments.
NRPN messages can be thought of as a specific string of CC messages, with MSB (Most Significant Byte) and LSB (Least Significant Byte) representing a parameter number, and a further one or two messages representing parameter value.
NRPNs can be used to set the absolute value of a parameter, or to increment/decrement a parameter value.
These are displayed as hexadecimal values in this document and it should be noted that the ‘0x’ prefix has been removed for brevity.
Allen & Heath MIDI Control and DAW Control
Previously known as the ‘DAW Control Driver’, Allen & Heath MIDI Control works by creating virtual MIDI ports in Mac OS or Windows and then facilitating a MIDI connection between these virtual ports and the SQ either with or without translation.
This enables MIDI channel strips and SoftKey options on the SQ to control DAW software on Mac OS or Windows by emulating popular HUI or Mackie Control protocols.
It can be used to send and receive MIDI control messages directly to and from the SQ core for remote control of mixing parameters, scene changes and other functions (as detailed in this document).
Simplified control of the most common mixing parameters using MIDI CC and Note On/Off messages from the computer is also made possible with the ‘CC Translator’ options.
Visit the Allen & Heath website (www.allen-heath.com) to download the latest version of Allen & Heath MIDI Control and refer to the Help document for information on setup and configuration.
MIDI Faders and Soft Controls
MIDI faders
The SQ has 32 freely assignable MIDI fader strips. Refer to the SQ Reference Guide for information on strip assignments.
Each strip sends and responds to the following messages sent on the ‘MIDI DAW Control Channel’:
| MIDI Strip | Mute Key | Sel Key | PAFL Key | Fader |
|---|---|---|---|---|
| 1 | C-1 Note ON/OFF | G#1 Note ON/OFF | E4 Note ON/OFF | CC#0 |
| 2 | C#-1 Note ON/OFF | A1 Note ON/OFF | F4 Note ON/OFF | CC#1 |
| 3 | D-1 Note ON/OFF | A#1 Note ON/OFF | F#4 Note ON/OFF | CC#2 |
| 4 | D#-1 Note ON/OFF | B1 Note ON/OFF | G4 Note ON/OFF | CC#3 |
| 5 | E-1 Note ON/OFF | C2 Note ON/OFF | G#4 Note ON/OFF | CC#4 |
| 6 | F-1 Note ON/OFF | C#2 Note ON/OFF | A4 Note ON/OFF | CC#5 |
| 7 | F#-1 Note ON/OFF | D2 Note ON/OFF | A#4 Note ON/OFF | CC#6 |
| 8 | G-1 Note ON/OFF | D#2 Note ON/OFF | B4 Note ON/OFF | CC#7 |
| 9 | G#-1 Note ON/OFF | E2 Note ON/OFF | C5 Note ON/OFF | CC#8 |
| 10 | A-1 Note ON/OFF | F2 Note ON/OFF | C#5 Note ON/OFF | CC#9 |
| 11 | A#-1 Note ON/OFF | F#2 Note ON/OFF | D5 Note ON/OFF | CC#10 |
| 12 | B-1 Note ON/OFF | 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/OFF | A#5 Note ON/OFF | CC#18 |
| 20 | G0 Note ON/OFF | D#3 Note ON/OFF | B5 Note ON/OFF | CC#19 |
| 21 | G#0 Note ON/OFF | E3 Note ON/OFF | C6 Note ON/OFF | CC#20 |
| 22 | A0 Note ON/OFF | F3 Note ON/OFF | C#6 Note ON/OFF | CC#21 |
| 23 | A#0 Note ON/OFF | F#3 Note ON/OFF | D6 Note ON/OFF | CC#22 |
| 24 | B0 Note ON/OFF | G3 Note ON/OFF | D#6 Note ON/OFF | CC#23 |
| 25 | C1 Note ON/OFF | G#3 Note ON/OFF | E6 Note ON/OFF | CC#24 |
| 26 | C#1 Note ON/OFF | A3 Note ON/OFF | F6 Note ON/OFF | CC#25 |
| 27 | D1 Note ON/OFF | A#3 Note ON/OFF | F#6 Note ON/OFF | CC#26 |
| 28 | D#1 Note ON/OFF | B3 Note ON/OFF | G6 Note ON/OFF | CC#27 |
| 29 | E1 Note ON/OFF | C4 Note ON/OFF | G#6 Note ON/OFF | CC#28 |
| 30 | F1 Note ON/OFF | C#4 Note ON/OFF | A6 Note ON/OFF | CC#29 |
| 31 | F#1 Note ON/OFF | D4 Note ON/OFF | A#6 Note ON/OFF | CC#30 |
| 32 | G1 Note ON/OFF | D#4 Note ON/OFF | B6 Note ON/OFF | CC#31 |
SoftKeys and Footswitch
The SQ-5 features 8 assignable Soft Keys, while the SQ-6 and SQ-7 both feature 16 assignable Soft Keys and all SQ models feature a dual footswitch input. Any of these can be assigned the following MIDI functions:
| Function | Option 1 | Option 2 |
|---|---|---|
| MMC | - | Rewind, Play, Pause, Stop, FFwd, Record |
| DAW Control | - | Bank Up, Bank Down |
| MIDI note On/Off | MIDI Channel 1 to 16 | C-1 (0) to G9 (127) |
| Program Change | MIDI Channel 1 to 16 | 0 to 127 |
ⓘ Refer to the SQ Reference Guide for information on assigning Soft Key and footswitch functions.
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 Relative | MIDI Channel 1 to 16 | CC# 0 to 127 | Unassigned, Note On/Off C-1 (0) to G9 (127) |
| Program Change | MIDI Channel 1 to 16 | 0 to 127 | Sends MIDI |
ⓘ Refer to the SQ Reference Guide for information on assigning Soft Rotary functions.
Control to and from the Mixer
Scene change (All Scenes)
A scene change when using ‘All Scenes’ uses a bank change followed by a program change.
| Bank | Program |
|---|---|
| BN 00 BK | CN PG |
Where: N= MIDI Channel, BK = Bank, PG = Program
The bank change (BK) selects between three ranges of scenes:
Scenes 1 to 128 = Bank 1 = 00
Scenes 129 to 256 = Bank 2 = 01
Scenes 257 to 300 = Bank 3 = 02
The program change (PG) is then 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, blank scenes cannot be recalled.
ⓘ When recalling a Scene on the SQ, the same message is sent.
Examples:
| Scene, MIDI Ch | Message |
|---|---|
| Scene 7, Ch1 | B0 00 00 C0 06 |
| Scene 120, Ch1 | B0 00 00 C0 77 |
| Scene 156, Ch1 | B0 00 01 C0 1B |
| Scene 156, Ch3 | B2 00 01 C2 1B |
Scene change (Cue List)
When Scene Manager is in Cue List ‘mode’ (Cue List is selected), scenes can still be recalled directly from the ‘All Scenes’ list using a bank change followed by a program change as detailed in the previous section.
| Bank | Program |
|---|---|
| BN 00 BK | CN PG |
Where: N= MIDI Channel, BK = Bank, PG = Program
To instead recall scenes based on their position in the Cue List (Cues), different bank change (BK) messages should be used:
Cue Position 1 to 128 = Bank 1 = 0A
Cue Position 129 to 256 = Bank 2 = 0B
Cue Position 257 to 300 = Bank 3 = 0C
Examples:
| Scene, MIDI Ch | Message |
|---|---|
| Cue 7, Ch1 | B0 00 0A C0 06 |
| Cue 120, Ch1 | B0 00 0A C0 77 |
| Cue 156, Ch1 | B0 00 0B C0 1B |
| Cue 156, Ch3 | B2 00 0B C2 1B |
MIDI Show Control (MSC)
The Cue List also supports the following MIDI Show Control messaging:
GO - Recall currently selected Cue, using the mixers’ Cross Fade time.
Timed GO - Recall currently selected Cue, using the MSC defined Cross Fade time (20 second max).
GO + CueNumber - Recall a specific cue, using the mixers’ Cross Fade time.
Timed GO + CueNumber - Recall currently selected Cue, using the MSC defined Cross Fade time. (20 second max).
LOAD - Set selected Cue but does not recall, awaiting GO message.
RESET - Return to the first item in the Cue List.
Soft Keys
The SQ Soft Keys can be controlled using standard MIDI Note On/Off messages, allowing the control of many more internal functions of the SQ by proxy.
ⓘ The SQ does not send note on/off messages when a Soft Key is pressed unless the Soft Key is set to a MIDI note on/off function. See the Soft Keys and Footswitch section for more details.
A key press is triggered with note on and a release is triggered separately with a note off, this means it is possible to replicate a held key (i.e. for use with the talkback function).
Each Soft Key is controlled with a different sequential note starting at C3 (30).
ⓘ The HEX values shown here are accurate, but some applications and hardware use different octave designations. i.e If C3 is not controlling SoftKey 1, try C2/C4.
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 Key, MIDI Ch | Message (Press) | Message (Release) |
|---|---|---|
| Soft Key #1, Ch1 | 90 30 7F | 80 30 00 |
| Soft Key #7, Ch5 | 94 36 7F | 84 36 00 |
Mutes
The SQ sends and receives absolute On or Off mute messages. It will also toggle the mute state when either an increment or decrement message is received.
MSB and LSB are a parameter number for the channel you wish to mute or unmute.
ⓘ MSB/LSB parameter numbers are shown in the reference tables section.
The last byte of the full message then represents a mute on or off.
Mute On
| MSB | LSB | Mute On | |
|---|---|---|---|
| BN 63 MB | BN 62 LB | BN 06 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
Examples:
| Channel, Cmnd, MIDI Ch | Message |
|---|---|
| Ip1, Mute On, Ch1 | B0 63 00 B0 62 00 B0 06 00 B0 26 01 |
| LR mix, Mute Off, Ch1 | B0 63 00 B0 62 44 B0 06 00 B0 26 00 |
| Mute Grp 4, Mute On, Ch7 | B6 63 04 B6 62 03 B6 06 00 B6 26 01 |
| Ip1, Mute Toggle, Ch1 | B0 63 00 B0 62 00 B0 60 00 |
Levels
Levels can be set using either absolute values or in relative 1dB increments/decrements.
MSB and LSB are a parameter number showing where the signal is being sent from and where it is being sent to.
ⓘ MSB/LSB parameter numbers are shown in the reference tables section.
An absolute level is represented with a combination of course and fine values.
| 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
NRPN Fader Law
The way the SQ responds to and sends level messages can be switched between two modes.
Press the ‘Utility’ screen key, then touch the ‘General’ tab followed by the ‘MIDI’ tab to view and adjust this setting.
The standard mode is a high-resolution Linear Taper, with 16384 possible values.
Audio taper has a lower resolution, with 255 possible values, but allows mapped external linear controls (e.g. MIDI faders or pots) to work in a similar way to the SQ faders, with more control about the unity gain (0dB) position.
ⓘ See ‘Example Linear Taper Level Values’ and ‘Approximate Audio Taper Level Values’ in the reference tables section.
Standard (Linear) 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 | BD 63 4D BD 62 22 BD 06 6B BD 26 06 |
Audio Taper Examples:
| Address, Value, MIDI Ch | Message |
|---|---|
| Ip1 to LR, 0dB, Ch1 | B0 63 40 B0 62 00 B0 06 62 B0 26 00 |
| Ip1 to LR, -20dB, Ch1 | B0 63 40 B0 62 00 B0 06 2E B0 26 40 |
| Ip40 to LR, -20dB, Ch1 | B0 63 40 B0 62 27 B0 06 2E B0 26 40 |
| Ip40 to Aux5, -20dB, Ch1 | B0 63 44 B0 62 1C B0 06 2E B0 26 40 |
| Ip40 to Aux5, -12dB, Ch4 | B3 63 44 B3 62 1C B3 06 3B B3 26 00 |
| Grp4 to Aux8, -24dB, Ch4 | B3 63 45 B3 62 2F B3 06 28 B3 26 40 |
| Ip36 to FX3, -12dB, Ch14 | BD 63 4D BD 62 22 BD 06 3B BD 26 00 |
A relative level message uses the same parameter number, but with an increment or decrement byte.
This raises or lowers a level in 1dB steps.
ⓘ The NRPN Fader Law setting has no effect on relative control.
+1dB (increment)
| MSB | LSB | Increment |
|---|---|---|
| BN 63 MB | BN 62 LB | BN 60 00 |
-1dB (decrement)
| MSB | LSB | Decrement |
|---|---|---|
| BN 63 MB | BN 62 LB | BN 61 00 |
Both where: N= MIDI Channel, MB/LB = MSB/LSB Parameter number
Examples:
| Address, Inc/Dec, MIDI Ch | Message |
|---|---|
| Ip1 to LR, Increment, Ch1 | B0 63 40 B0 62 00 B0 60 00 |
| Grp5 to LR, Decrement, Ch5 | B4 63 40 B4 62 34 B4 61 00 |
| FX2Rtn to Aux3, Increment, Ch12 | BB 63 46 BB 62 22 BB 60 00 |
Panning/Balance
Panning (mono sources) or balance (stereo sources) can be set using either absolute values or in relative increments/decrements.
MSB and LSB represent a parameter number showing where the signal is being sent from and where it is being sent to.
ⓘ MSB/LSB parameter numbers are shown in the reference tables section.
Absolute values are set with a combination of coarse and fine values. Ranging from 00 00 (full left) to 7F 7F (full right), with centre being 3F 7F.
ⓘ See ‘Example Pan/Balance Values’ in the reference tables section.
| 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, R20%, Ch1 | B0 63 50 B0 62 17 B0 06 4C B0 26 65 |
| Ip24 to Aux5, R20%, Ch1 | B0 63 52 B0 62 5C B0 06 4C B0 26 65 |
| Ip24 to Aux5, L50%, Ch4 | B3 63 52 B3 62 5C B3 06 1F B3 26 7F |
| Grp3 to Aux2, L50%, Ch4 | B3 63 55 B3 62 1D B3 06 1F B3 26 7F |
| LR to Mtx3, R100%, Ch11 | BA 63 5E BA 62 26 BA 06 7F BA 26 7F |
A relative pan/balance message uses the same parameter number, but with an increment or decrement byte. Incrementing moves to the right and decrementing moves to the left.
Right one step (increment)
| MSB | LSB | Increment |
|---|---|---|
| BN 63 MB | BN 62 LB | BN 60 00 |
Left one step (decrement)
| MSB | LSB | 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 |
Mix Assignments
The SQ sends and receives absolute On or Off assign messages. It will also toggle the assign state when either an increment or decrement message is received.
MSB and LSB represent a parameter number showing where the signal is being sent from and where it is being sent to.
ⓘ MSB/LSB parameter numbers are shown in the reference tables section.
The last byte of the full message then represents assignment on or off.
Assign On
| MSB | LSB | Assign On | |
|---|---|---|---|
| BN 63 MB | BN 62 LB | BN 06 00 | BN 26 01 |
Assign Off
| 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/LSB Parameter number
Examples:
| Channel, Cmnd, MIDI Ch | Message |
|---|---|
| Ip1 to LR, On, Ch1 | B0 63 60 B0 62 00 B0 06 00 B0 26 01 |
| Ip1 to LR, Off, Ch1 | B0 63 60 B0 62 00 B0 06 00 B0 26 00 |
| FX1Rtn to Aux 7, On, Ch1 | B0 63 66 B0 62 1A B0 06 00 B0 26 01 |
| Grp1 to Aux3, Off, Ch2 | B1 63 65 B1 62 06 B1 06 00 B1 26 00 |
| Grp2 to Mtx2, Toggle, Ch4 | B3 63 6E B3 62 4F B3 60 00 |
Getting values
A ‘get’ command can be sent to the SQ in order to return the current value of any mute, level, pan/balance or assignment parameter listed in this document.
MSB and LSB represent the parameter number of the value being requested, followed by a data increment with value 7F (i.e. the same as a standard increment message but with a value of 7F instead of 00).
ⓘ All MSB/LSB parameter numbers are shown in the reference tables section, 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 00 B0 62 00 B0 60 7F |
| Ip1 to LR Level, Ch1 | B0 63 40 B0 62 00 B0 60 7F |
| Ip30 to Aux5 Pan, Ch1 | B0 63 53 B0 62 24 B0 60 7F |
| Aux7 to Mtx1 Balance, Ch5 | B4 63 5E B4 62 39 B4 60 7F |
| FX2Rtn to FX3Snd Assign, Ch12 | BB 63 6E BB 62 0A BB 60 7F |
Reference Tables
MIDI channels 1 to 16 (N)
SQ Value to Note to Hexadecimal (PG and other values from 1-128)
Soft Key Notes and Hexadecimal Values (SK)
Example Linear Taper Level Values (VC/VF)
Approximate Audio Taper Level Values (VC/VF)
Example Pan/Balance Values (VC/VF)
NRPN Parameter Numbers
In the following tables, the source is shown on the left and the destination is shown at the top.
Each NRPN parameter number includes the MSB (MB) and the LSB (LB).
Mute Parameter Numbers – Inputs to LR/Aux (MB/LB)
Level Parameter Numbers – Inputs to LR (+Groups) and Aux (MB/LB)
Level Parameter Numbers – Groups to LR/Aux (MB/LB)
Level Parameter Numbers – FX Returns to LR/Aux (MB/LB)
Level Parameter Numbers – FX Sends (MB/LB)
Level Parameter Numbers – Mix Sends (MB/LB)
Panning/Balance Parameter Numbers – Inputs to LR (+Groups) and Aux (MB/LB)
Balance Parameter Numbers – Groups to LR/Aux (MB/LB)
Balance Parameter Numbers – FX Returns to LR/Aux (MB/LB)
Balance Parameter Numbers – Mix Sends (MB/LB)
Assignment Parameter Numbers – Inputs to LR/Aux (MB/LB)
Assignment Parameter Numbers – Inputs to Groups (MB/LB)
Assignment Parameter Numbers – Groups to LR/Aux (MB/LB)
Assignment Parameter Numbers – FX Returns to LR/Aux (MB/LB)
Assignment Parameter Numbers – FX Returns to Groups (MB/LB)
Assignment Parameter Numbers – FX Sends (MB/LB)
Assignment Parameter Numbers – Matrix Sends (MB/LB)