Own a Mackie Control?

Do you want to know what it's saying to your computer?



I am the happy owner of a Mackie Control, control surface.
I use mine for Mark of the Unicorn's Digital Performer

Mackie provided no MIDI implementation chart, or any other hints about remapping the controls. 

Imagine my frustration, when I wanted to map a couple of control pedals in for specific DP functions (Play and Punch).

Having mapped out what MIDI messages it sends for all the knows and buttons, I though I would share.
So....



I have divided the control surface into areas in an attempt to simply locating a particular control's information.
The positional data is (more or less) starting in the upper left hand corner of an area.

Notes:
CW = ClockWise rotation of a rotary encoder (VPot or Scrub Wheel). Translation: message sent when turning it "up"
CCW = Counter ClockWise rotation of a rotary encoder (VPot or Scrub Wheel).  Translation: message sent when turning it "down."
When the VPots are rotated rapidly CW, a message equal to the number of clicks is sent.
When the VPots are rotated rapidly CCW, a "65" is sent followed by a message equal to the number of clicks is sent. Think of 65 as "sign indicator."

The Zero label at middle of fader travel = zero in Pitch Wheel Position data.

The Red Area has different labels (lexan overlays) depending on the DAW to which the Mackie Control is attached. See the note at the Red Area table.

Mackie Control image

Orange Area - VPots
Item  Position left/right Position up/down Type CW CCW Channel
Vpot 1 1 n/a Gen. purpose 1  1 65 1
Vpot 2 2 n/a Gen. Purpose 2 1 65 1
Vpot 3 3 n/a Gen. Purpose 3 1 65 1
Vpot 4  4 n/a Gen. Purpose 4 1 65 1
Vpot 5  5 n/a Controller 20 1 65 1
Vpot 6  6 n/a Controller 21 1 65 1
Vpot 7  7 n/a Controller 22 1 65 1
Vpot 8 8 n/a Controller 23 1 65 1
Item Position left/right Position up/down MIDI "note"  value/On value/Off  Channel
Vpot switch 1 1 n/a G# 1 127 0 1
Vpot switch 2 2 n/a A 1 127 0 1
Vpot switch 3 3 n/a A# 1 127 0 1
Vpot switch 4 4 n/a B 1 127 0 1
Vpot switch 5 5 n/a C 2 127 0 1
Vpot switch 6 6 n/a C# 2 127 0 1
Vpot switch 7 7 n/a D 2 127 0 1
Vpot switch 8 8 n/a D# 2 127 0 1

Yellow Area - Channel switches
Item Position left/right Position up/down MIDI "note"  value/On value/Off  Channel
Rec/Rdy 1 1 1 C -1 127 0 1
Rec/Rdy 2 2 1 C# -1 127 0 1
Rec/Rdy 3 3 1 D -1 127 0 1
Rec/Rdy 4 4 1 D# -1 127 0 1
Rec/Rdy 5 5 1 E -1 127 0 1
Rec/Rdy 6 6 1 F -1 127 0 1
Rec/Rdy 7 7 1 F# -1 127 0 1
Rec/Rdy 8 8 1 G -1 127 0 1
Solo 1 1 2 G# -1 127 0 1
Solo 2 2 2 A -1 127 0 1
Solo 3 3 2 A# -1 127 0 1
Solo 4 4 2 B -1 127 0 1
Solo 5 5 2 C 0 127 0 1
Solo 6 6 2 C# 0 127 0 1
Solo 7 7 2 D 0 127 0 1
Solo 8 8 2 D# 0 127 0 1
Mute 1 1 3 E 0 127 0 1
Mute 2 2 3 F 0 127 0 1
Mute 3 3 3 F# 0 127 0 1
Mute 4 4 3 G 0 127 0 1
Mute 5 5 3 G# 0 127 0 1
Mute 6 6 3 A 0 127 0 1
Mute 7 7 3 A# 0 127 0 1
Mute 8 8 3 B 0 127 0 1
Select 1 1 4 C 1 127 0 1
Select 2 2 4 C# 1 127 0 1
Select 3 3 4 D 1 127 0 1
Select 4 4 4 D# 1 127 0 1
Select 5 5 4 E 1 127 0 1
Select 6 6 4 F 1 127 0 1
Select 7 7 4 F# 1 127 0 1
Select 8 8 4 G 1 127 0 1

Lavender Area - Faders
Item Position left/right Position up/down MIDI "note" value/On value/Off  Channel
fader touch 1 1 n/a G# 7 127 0 1
fader touch 2 2 n/a A 7 127 0 1
fader touch 3 3 n/a A# 7 127 0 1
fader touch 4 4 n/a B 7 127 0 1
fader touch 5 5 n/a C 8 127 0 1
fader touch 6 6 n/a C# 8 127 0 1
fader touch 7 7 n/a D 8 127 0 1
fader touch 8 8 n/a D# 8 127 0 1
fader touch Master 9 n/a E 8 127 0 1
Continuous (level) Position left/right Position up/down Controller Value/Max Value/Min Channel
fader one 1 n/a Pitch Wheel 8176 -8192 1
fader two 2 n/a Pitch Wheel 8176 -8192 2
fader three 3 n/a Pitch Wheel 8176 -8192 3
fader four 4 n/a Pitch Wheel 8176 -8192 4
fader five 5 n/a Pitch Wheel 8176 -8192 5
fader six 6 n/a Pitch Wheel 8176 -8192 6
fader seven 7 n/a Pitch Wheel 8176 -8192 7
fader eight 8 n/a Pitch Wheel 8176 -8192 8
Master fader 9 n/a Pitch Wheel 8176 -8192 9

Blue Area - General Controls
Item Position left/right Position up/down MIDI "note" value/On value/Off  Channel
I/O 1 1 E 2 127 0 1
Sends 2 1 F 2 127 0 1
PAN 1 2 F# 2 127 0 1
Plug-ins 2 2 G 2 127 0 1
EQ 1 3 G# 2 127 0 1
Dyn 2 3 A 2 127 0 1
Fader Bank Left 1 4 A# 2 127 0 1
Fader Bank Right 2 4 B 2 127 0 1
Channel Left 1 5 C 3 127 0 1
Channel Right 2 5 C# 2 127 0 1
Flip 1 6 D 2 127 0 1
Edit 2 6 D# 2 127 0 1

Red Area - DAW specific switches
First Column is as labelled by the lexan overlay for Digital Perfromer.  Last column is the default label on the surface.
Item Position left/right Position up/down MIDI "note" value/On value/Off Channel Default names
Level Meters 1 1 E 3 127 0 1 Name/Value
Time Format 2 1 F 3 127 0 1 SMPTE/Beats
Enter 1 2 F# 3 127 0 1 F1
Escape 2 2 G 3 127 0 1 F2
Group 3 2 G# 3 127 0 1 F3
Ungroup 4 2 A 3 127 0 1 F4
Suspend 5 2 A# 3 127 0 1 F5
Seq Ed. 6 2 B 3 127 0 1 F6
Tracks Overview 7 2 C 4 127 0 1 F7
Mixing board 8 2 C# 4 127 0 1 F8
Click 1 3 D 4 127 0 1 F9
Countoff 2 3 D# 4 127 0 1 F10
Overdub 3 3 E 4 127 0 1 F11
Patch-thru 4 3 F 4 127 0 1 F12
Clear clip 5 3 F# 4 127 0 1 F13
Slave to ext sync 6 3 G 4 127 0 1 F14
Memory Link 7 3 G# 4 127 0 1 F15
Pre/Post Roll 8 3 A 4 127 0 1 F16
Shift 1 4 A# 4 127 0 1 Shift
Control 2 4 B 4 127 0 1 Option
Option 1 5 C 5 127 0 1 Control
Command 2 5 C# 5 127 0 1 Alt
Read/off 3 4 D 5 127 0 1 On
Touch 4 4 D# 5 127 0 1 Rec/Rdy
Trim Touch 5 4 E 5 127 0 1 Undo
Overwrite 3 5 F 5 127 0 1 Snapshot
Latch 4 5 F# 5 127 0 1 Touch
Trim Latch 5 5 G 5 127 0 1 Redo
Save 6 4 G# 5 127 0 1 Cancel
Audible Mode 7 4 A 5 127 0 1 Enter
Undo 6 5 A# 5 127 0 1 Marker
Redo 7 5 B 5 127 0 1 Mixer
RTZ 1 6 C 6 127 0 1 < Frame
Marker 2 6 C# 6 127 0 1 Frame >
Edit Grid 3 6 D 6 127 0 1 Loop
Cycle 4 6 D# 6 127 0 1 PI
Punch 5 6 E 6 127 0 1 PO
Select 6 6 F 6 127 0 1 Home
Solo 7 6 F# 6 127 0 1 End

Green Area - Transport and Navigation controls
Item Position left/right Position up/down MIDI "note" value/On value/Off Channel
Rewind 1 7 G 6 127 0 1
Fast Forward 2 7 G# 6 127 0 1
Stop 3 7 A 6 127 0 1
Play 4 7 A# 6 127 0 1
Record 5 7 B 6 127 0 1
Cursor Up 1 8 C 7 127 0 1
Cursor Down 1 10 C# 7 127 0 1
Scrub Button 1 9 D 7 127 0 1
Zoom 3 9 D#7 127 0 1
Cursor Left 2 9 E 7 127 0 1
Cursor Right 4 9 F 7 127 0 1
Item   type   CW CCW  
Scrub Wheel n/a Controller 60
1 65 1


 Back