Allen & Heath MIDI Control V2.01

December 2022

Introduction

Allen & Heath MIDI Control, formerly known as the 'DAW Control Driver', creates virtual MIDI ports in Mac OS or Windows. It facilitates MIDI connections between these ports and Allen & Heath mixers, enabling control of DAW software through emulation of popular HUI or Mackie Control protocols. This software allows for sending and receiving MIDI control messages directly to and from a digital mixer's core, facilitating remote control of mixing parameters, scene changes, and other functions.

Compatible mixers send and respond to MIDI messages as detailed in the MIDI Protocol specification documents available at www.allen-heath.com. The 'CC Translator' options simplify control of common mixer parameters using MIDI CC messages from a computer.

Diagram 1: Basic MIDI Connection

A mixer connects to a computer running DAW/Application software. MIDI Control on the mixer facilitates communication, allowing original MIDI messages to be translated.

Diagram 2: MIDI Thru Connection

A mixer's MIDI Control (MIDI Thru) connects to a computer's DAW/Application, passing original MIDI messages without translation.

Diagram 3: CC Translator Connection

A mixer's MIDI Control (CC Translator) connects to a computer's DAW/Application, translating MIDI CC messages into translated MIDI.

About this version (V2.01)

Supported operating systems

Creation of virtual MIDI ports

Virtual MIDI ports are created upon startup of Allen & Heath MIDI Control or when the protocol setting is changed. For correct recognition by your DAW or application, it is recommended to set up your mixer and MIDI Control before starting your DAW or application.

Use alongside direct USB connection

Qu and SQ mixers have a built-in USB-B audio/MIDI interface. While the MIDI side can connect to Allen & Heath MIDI Control, this may lead to both the direct USB MIDI port and virtual ports being accessible by the DAW/application simultaneously. To avoid issues, it is advised to disable the direct USB MIDI connection in your software settings where possible, ensuring only translated messages from the virtual ports are received.

Configure Allen & Heath MIDI Control

Download and install Allen & Heath MIDI Control from www.allen-heath.com. Launch the software; it runs as a background task. Access preferences by right-clicking the icon in the system tray (Windows) or menu bar (Mac) and selecting 'Show Preferences'.

MIDI Control Preferences Window:

The window displays mixer selection, MIDI channel, and protocol settings. The two squares at the bottom right indicate MIDI I/O activity. A flashing left indicator suggests connection to the mixer when a MIDI fader is moved; a flashing right indicator shows messages being sent from the computer.

Configuration Options:

Configure your mixer for use as a DAW control surface

Qu (firmware V1.2 or higher)

The Custom Layer can be populated with MIDI strips assigned for control messaging.

  1. In Setup / Control / Custom Layer, set fader strips to MIDI.
  2. Use the Fn '+1' key to auto-assign the next fader sequentially.
  3. Set the MIDI Channel in Setup / Control / MIDI. Qu defaults to MIDI Ch. 2 for DAW control.
  4. Optionally, set SoftKeys to MMC transport controls or DAW Bank Up/Down in Setup / Control / SoftKeys.

dLive (firmware V1.5 or higher), Avantis (firmware V1.1 or higher), SQ (firmware V1.2 or higher), GLD (firmware V1.4 or higher)

Up to 32 MIDI strips can be assigned to channel strips.

  1. Drag and drop MIDI strips to the desired Banks and Layers in Surface / Control / Strip Assign (dLive/Avantis), Setup / Surface / Strip Assign (SQ), or Setup / Control / Strip Assign (GLD). For logical operation, assign MIDI strips in blocks of 8.
  2. Set the MIDI Channel in Utility / Control / MIDI (dLive/Avantis), Utility / General / MIDI (SQ), or Setup / Control / MIDI (GLD).
  3. On dLive and GLD, MIDI messages per strip can be customized. Default values are suitable for DAW Control. The 'Reset MIDI' Scene in any Template Show can restore factory defaults. Avantis uses the 'Reset Settings' scene with recall filters. Refer to mixer Reference Guides for further details.

Number of ports and ‘virtual control surfaces’

When using a control surface protocol, Allen & Heath MIDI Control creates 4 virtual input and 4 virtual output ports labeled 'DAW Control MIDI 1-4'. Since control surfaces emulate 8-channel faders, only 8 physical faders can be used per virtual control surface. To utilize up to 32 physical faders (e.g., on a Qu-32), up to 4 separate virtual control surfaces must be set up in the DAW or application, each using a separate port.

Virtual Control Surfaces and Mixer Channel Strips
Virtual control surface Physical mixer channel strips Input and Output port
Virtual control surface #1 Mixer MIDI Channel Strips 1-8 DAW Control MIDI 1
Virtual control surface #2 Mixer MIDI Channel Strips 9-16 DAW Control MIDI 2
Virtual control surface #3 Mixer MIDI Channel Strips 17-24 DAW Control MIDI 3
Virtual control surface #4 Mixer MIDI Channel Strips 25-32 DAW Control MIDI 4

Configure your DAW/software for use with a control surface

Connect your mixer and configure MIDI Control preferences before opening your DAW. Follow the specific DAW instructions to assign faders, PAFL, Sel/Mix, and Mute keys from mixer MIDI strips to DAW controls. MMC transport controls and fader bank navigation via SoftKeys can also be assigned.

DAWs or applications with MCU or HUI support not listed here should also function by following their standard control surface setup instructions and connecting up to 4 control surface instances using the virtual ports.

Avid Pro Tools

  1. Select the HUI protocol in MIDI Control preferences and launch Pro Tools.
  2. Go to Setup / MIDI / Input Devices and enable all DAW Control MIDI ports.
  3. Open Setup / Peripherals and navigate to the MIDI Controllers tab.
  4. Create a HUI device for each block of 8 MIDI strips, assigning the corresponding MIDI ports. For 16 MIDI strips:
    • Row #1: Type = HUI, Receive From = DAW Control MIDI 1, Send To = DAW Control MIDI 1.
    • Row #2: Type = HUI, Receive From = DAW Control MIDI 2, Send To = DAW Control MIDI 2.
  5. Click OK.

Steinberg Cubase

  1. Select the Mackie Control protocol in MIDI Control preferences and launch Cubase. For SQ, use 'Mackie Control (Alt. Display)' for track names.
  2. Open Studio / Studio Setup.
  3. Create a Mackie Control device for each block of 8 MIDI strips, initially assigning to 'not connected'.
    • Click 'Add Device' (+), select Mackie Control, set input/output ports to 'not connected'.
    • Click Apply.
    • Repeat for up to 4 devices (32 MIDI strips).
    • Assign input/output MIDI ports to DAW Control MIDI ports as follows:
      8 MIDI Strips 16 MIDI Strips 24 MIDI Strips 32 MIDI Strips
      Mackie Control DAW Control MIDI Mackie Control DAW Control MIDI Mackie Control DAW Control MIDI Mackie Control DAW Control MIDI
      1 1 1 1 1 1 1 1
      2 2 2 2 2 2
      3 3 3 3
      4 4

Cockos Reaper

  1. Select the Mackie Control protocol in MIDI Control preferences and launch Reaper.
  2. Open Options / Preferences, click MIDI Devices. Disable all DAW Control MIDI Input and Output ports to avoid conflicts.
  3. Select Control Surfaces, create a Mackie Control device for each block of 8 MIDI strips, assigning to the corresponding MIDI ports. For 16 MIDI strips:
    • Add button: Select Mackie Control Universal, set Surface Offset to 0, size tweak to 8. Input/Output: DAW Control MIDI 1.
    • Add button again: Select Mackie Control Extender, set Surface Offset to 8, size tweak to 8. Input/Output: DAW Control MIDI 2.

    Note: Size tweak is always 8 with offsets: Surface#1=0, Surface#2=8, Surface#3=16, Surface#4=24.

  4. Click OK.

Ableton Live

  1. Select the Mackie Control protocol in MIDI Control preferences and launch Live.
  2. Open Live / Preferences, navigate to MIDI / Sync tab.
  3. Select 'MackieControl' in the Control Surface #1 dropdown and set Input/Output to DAW Control MIDI 1.
  4. For subsequent blocks of 8 MIDI strips, create a Mackie Control Extender device for each corresponding MIDI port. For 16 MIDI strips:
    • Select 'MackieControlXT' in the Control Surface #2 dropdown and set Input/Output to DAW Control MIDI 2.
  5. Close the window.

Apple Logic

  1. Select the Mackie Control protocol in MIDI Control preferences and launch Logic.
  2. Open Logic Pro / Preferences / Control Surfaces / Setup window.
  3. Create a Mackie Control device and assign it to the first virtual MIDI port:
    • Click New / Install, scroll down, select 'Mackie Designs – Mackie Control – Logic Control', click Add.
    • Close the window and click the Mackie Control picture.
    • Select DAW Control MIDI 1 as the Output and Input Port.
  4. For each following block of 8 MIDI strips:
    • Click New / Install again, select 'Mackie Designs – Mackie Control Extender – Logic Control', click OK.
    • Click the Mackie Control Extender picture (e.g., Mackie Control Extender #2).
    • Select DAW Control MIDI 2, DAW Control MIDI 3, or DAW Control MIDI 4 respectively as the Output and Input Port (up to 4 devices).
    • Adjust the Fader Bank Offset for each extender: first extender offset by 8, second by 16, third by 24.
Logic Pro Setup Summary
Mixer MIDI Strips Logic Control Surface Output Port Input Port Fader Bank Offset
1-8 Mackie Control DAW Control MIDI 1 DAW Control MIDI 1 0
9-16 Mackie Control Extender DAW Control MIDI 2 DAW Control MIDI 2 8
17-24 Mackie Control Extender #2 DAW Control MIDI 3 DAW Control MIDI 3 16
25-32 Mackie Control Extender #3 DAW Control MIDI 4 DAW Control MIDI 4 24

Close the Setup window and save your project.

CC Translator protocols

'CC Translator' protocol allows standard Control Change (CC) messages for mixer fader control and Note On/Off messages for mixer mute control via virtual MIDI ports. This enables easy automation of mixer audio channels from a DAW or show control application.

This feature is available for dLive (firmware V1.7+), Avantis (V1.1+), SQ (V1.4+), and Qu (V1.9+).

Fader Control

Send Control Change messages to control levels of Inputs, Mix masters, FX sends, FX returns, and DCAs.

[Control Change Message Format]

N = MIDI Channel

CH = Mixer/Audio channel

VA = Level value

Mute Control

Send Note On/Off messages to mute Inputs, Mix masters, FX sends, FX returns, DCA's, and Mute Groups.

[Note On Message Format for Mute On]

[Note On Message Format for Mute Off]

N = MIDI Channel

CH = Mixer/Audio channel

VA = Velocity value

Note: dLive/Avantis CC translators use only Note On messages for mute control.

dLive

The dLive CC translator uses separate Faders and Mutes virtual MIDI ports. MIDI channel assignment on the desk controls all channels per the dLive MIDI protocol. Fader control uses the 'CC Translator Faders' port, and mute control uses the 'CC Translator Mutes' port.

N = Base MIDI Channel (lowest channel of the range).

Mute On velocity: ≥ 40; Mute Off velocity: ≤ 3F.

dLive Channel Assignments (Fader & Mute):

Channel Type N CH
Inputs 1 to 128 N 00 to 7F
Mono Groups 1 to 62 N + 1 00 to 3D
Stereo Groups 1 to 31 N + 1 40 to 5E
Mono Aux 1 to 62 N + 2 00 to 3D
Stereo Aux 1 to 31 N + 2 40 to 5E
Mono Matrix 1 to 62 N + 3 00 to 3D
Stereo Matrix 1 to 31 N + 3 40 to 5E
Mono FX Send 1 to 16 N + 4 00 to 0F
Stereo FX Send 1 to 16 N + 4 10 to 1F
FX Return 1 to 16 N + 4 20 to 2F
Mains 1 to 6 N + 4 30 to 35
DCA 1 to 24 N + 4 36 to 4D
Mute Group 1 to 8 N + 4 4E to 55

These assignments are detailed in the dLive MIDI Protocol document, available at www.allen-heath.com.

Avantis

The Avantis CC translator uses separate Faders and Mutes virtual MIDI ports. MIDI channel assignment on the desk controls all channels per the Avantis MIDI protocol. Fader control uses the 'CC Translator Faders' port, and mute control uses the 'CC Translator Mutes' port.

N = Base MIDI Channel (lowest channel of the range).

Mute On velocity: ≥ 40; Mute Off velocity: ≤ 3F.

Avantis Channel Assignments (Fader & Mute):

Channel Type N CH
Inputs 1 to 64 N 00 to 3F
Mono Groups 1 to 40 N + 1 00 to 27
Stereo Groups 1 to 20 N + 1 40 to 53
Mono Aux 1 to 40 N + 2 00 to 27
Stereo Aux 1 to 20 N + 2 40 to 53
Mono Matrix 1 to 40 N + 3 00 to 27
Stereo Matrix 1 to 20 N + 3 40 to 53
Mono FX Send 1 to 12 N + 4 00 to 0B
Stereo FX Send 1 to 12 N + 4 10 to 1B
FX Return 1 to 12 N + 4 20 to 2B
Mains 1 to 3 N + 4 30 to 32
DCA 1 to 16 N + 4 36 to 45
Mute Group 1 to 8 N + 4 46 to 4D

These assignments are detailed in the Avantis MIDI Protocol document, available at www.allen-heath.com.

SQ

The SQ CC translator creates Input and Output virtual MIDI ports. Fader control for input channels (CH1-48, Group & FX return) uses the 'CC Translator Inputs' port. Output channels (LR, Aux, FX Send, MTX & DCA group) use the 'CC Translator Outputs' port. Mute control for all channels is available via both Input and Output ports.

N = MIDI Channel of the SQ (not the MIDI DAW Control channel).

Mute On uses Note On with velocity 01; Mute Off uses Note Off with velocity 00.

SQ Channel Assignments (Fader & Mute):

Mixer MIDI Strips Fader Control Mute Control
Inputs 1 to 48 CH = 00 to 2F CH = 00 to 2F
Groups 1 to 12 CH = 30 to 3B CH = 30 to 3B
FX Return 1 to 8 CH = 3c to 43 CH = 3c to 43
LR CH = 00 CH = 44
Aux 1 to 12 CH = 01 to oc CH = 45 to 50
FX Send 1 to 4 CH = OD to 10 CH = 51 to 54
MTX 1 to 3 CH = 11 to 13 CH = 55 to 57
DCA 1 to 8 CH = 20 to 27 CH = 58 to 5F*
Mute Group 1 to 8 CH = 60 to 67*

These assignments are detailed in the SQ MIDI Protocol, available at www.allen-heath.com.

*Note: DCA and Mute Group assignments with CC translator differ from the SQ MIDI protocol.

Qu

The Qu CC translator uses separate Inputs and Outputs virtual MIDI ports. Control of input channels (CH1-32, ST & FX Return) uses the 'CC Translator Inputs' port, and output channels (FX Send, Mix, LR, Group, MTX, DCA & Mute Group) use the 'CC Translator Outputs' port.

N = MIDI Channel of the Qu (not the MIDI DAW Control channel).

Mute On uses Note On with velocity ≥ 40; Mute Off uses Note On with velocity ≤ 3F.

Qu Channel Assignments (Fader & Mute):

Inputs Qu Hex (CH) Outputs Qu Hex (CH) Control Qu Hex (CH)
1 00 (21) FX1 Send 00 (21) DCA 1 12
2 01 (22) FX2 Send 01 (22) DCA 2 13
3 02 (23) FX3 Send 02 (23) DCA 3 14
4 03 (24) FX4 Send 03 (24) DCA 4 15
5 04 (25) Mix 1 04 (25) Mute Grp 1 16
6 05 (26) Mix 2 05 (26) Mute Grp 2 17
7 06 (27) Mix 3 06 (27) Mute Grp 3 18
8 07 (28) Mix 4 07 (28) Mute Grp 4 19
9 08 (29) Mix 5-6 08 (29)
10 09 (30) Mix 7-8 09 (30)
11 0A (31) LR 0B (32)
12 0B (32) Group 1-2 0C (33)
13 0C (ST1) Group 3-4 0D (34)
14 0D (ST2) Group 5-6 0E (35)
15 0E (ST3) Group 7-8 0F (36)
16 0F (FX1 Ret) MTX 1-2 10 (37)
17 10 (FX2 Ret) MTX 3-4 11 (38)
18 11 (FX3 Ret)
19 12 (FX4 Ret)

CC Translator message examples

COMMAND MESSAGE PORT
dLive Examples with mixer MIDI channels set 12-16
Channel 102 fader to -Inf dB BB 65 00 CC Translator Faders
Mono FX Send 10 mute off 9F 09 3F CC Translator Mutes
Avantis Examples with mixer MIDI channels set 3-7
Channel 63 fader to 0 dB B2 3E 6B CC Translator Faders
Mono Matrix 3 mute on 96 02 7F CC Translator Mutes
SQ Examples with mixer MIDI channel set to 4
Aux 1 fader to -40 dB B3 01 50 CC Translator Outputs
Channel 32 mute off 83 1F 00 CC Translator Inputs
Qu Examples with mixer MIDI channel set to 1
Channel 1 fader to 0 dB B0 00 62 CC Translator Inputs
Main LR mute on 90 0B 7F CC Translator Outputs

File Info : application/pdf, 8 Pages, 364.63KB

PDF preview unavailable. Download the PDF instead.

AH-MIDI-Control-V2.01-Help Iss2

References

Microsoft Word for Microsoft 365 Microsoft Word for Microsoft 365

Related Documents

Preview Allen & Heath MIDI Control V2.10: Guide to DAW Integration and Mixer Control
Learn how to use Allen & Heath MIDI Control V2.10 software to connect your Allen & Heath mixer to DAWs like Pro Tools, Cubase, and Logic for seamless control. Covers HUI, Mackie Control, and CC Translator protocols.
Preview Allen & Heath Qu Series User Guide
Comprehensive user guide for the Allen & Heath Qu series digital audio mixers, covering firmware updates, connections, operation, app control, mixer setup, patching, processing, routing, meters, FX, USB audio, settings storage, MIDI control, add-ons, calibration, and system block diagrams.
Preview Allen & Heath SQ Mixer Firmware Version 1.6.0 Release Notes
This document details the release notes for the Allen & Heath SQ Mixer Firmware Version 1.6.0, including new features, improvements, and fixed issues for the SQ series of digital audio mixers.
Preview Allen & Heath SQ-5 Digital Mixer Technical Datasheet
Comprehensive technical datasheet detailing the features, specifications, and capabilities of the Allen & Heath SQ-5 compact digital mixer, designed for live sound, studio, and installation applications.
Preview Allen & Heath Avantis Digital Mixer Technical Datasheet
Comprehensive technical specifications for the Allen & Heath Avantis digital mixing console, detailing its advanced features, processing capabilities, connectivity options, and physical dimensions.
Preview Allen & Heath Qu Series Firmware V1.1.0 Release Notes
Official release notes for Allen & Heath Qu-5, Qu-5D, Qu-6, Qu-6D, Qu-7, Qu-7D digital audio mixer firmware version V1.1.0. Details new features, improvements, fixes, and known issues.
Preview Allen & Heath M-SQ-WAVES3: SQ Waves Option Card Installation and Setup Guide
Detailed fitting instructions, software setup, and firmware requirements for the Allen & Heath M-SQ-WAVES3 SQ Waves Option Card, providing a 64x64ch 48/96kHz interface to the Waves SoundGrid platform.
Preview Allen & Heath XONE:92 Limited Edition DJ Mixer User Guide
Comprehensive user guide for the Allen & Heath XONE:92 Limited Edition DJ mixer, detailing its features, operation, setup, technical specifications, and maintenance.