Detailed instructions for use are in the User's Guide.
[. . . ] Logic
Pro
7. 2. 1 Dedicated
Control Surface
Support
Apple
Computer,
Inc.
©
20042006
Apple
Computer,
Inc.
All
rights
reserved.
Under
the
copyright
laws,
this
manual
may
not
be
copied,
in
whole
or
in
part,
without
the
written
consent
of
Apple.
Your
rights
to
the
software
are
governed
by
the
accompanying
software
licence
agreement. The
Apple
logo
is
a
trademark
of
Apple
Computer,
Inc. ,
registered
in
the
U. S.
and
other
countries.
Use
of
the
"keyboard"
Apple
logo
(Option-Shift-K)
for
commercial
purposes
without
the
prior
written
consent
of
Apple
may
constitute
trademark
infringement
and
unfair
competition
in
violation
of
federal
and
state
laws.
Every
effort
has
been
made
to
ensure
that
the
information
in
this
manual
is
accurate.
Apple
Computer,
Inc.
is
not
responsible
for
printing
or
clerical
errors.
Apple
Computer,
Inc. 1
Infinite
Loop Cupertino,
CA
95014-2084 408-996-1010 www. apple. com Apple,
the
Apple
logo,
Aqua,
Final
Cut,
Final
Cut
Pro,
FireWire,
iBook,
iMac,
iPod,
iTunes,
Logic,
Mac,
Macintosh,
Mac
OS,
PowerBook,
Power
Mac,
Power
Macintosh,
and
QuickTime
are
trademarks
of
Apple
Computer,
Inc. ,
registered
in
the
U. S.
and
other
countries.
Finder
and
GarageBand
are
trademarks
of
Apple
Computer,
Inc.
AppleCare
is
a
service
mark
of
Apple
Computer,
Inc. Other
company
and
product
names
mentioned
herein
are
trademarks
of
their
respective
companies.
Mention
of
third-party
products
is
for
informational
purposes
only
and
constitutes
neither
an
endorsement
nor
a
recommendation.
Apple
assumes
no
responsibility
with
regard
to
the
performance
or
use
of
these
products.
1
Contents
Preface
7 7 8 13 13 13 14 15 16 17 19 25 29 34 45 46 47 47 48 50 54 69 71 71 73 74 75 79 87 88 89
Introduction What
Are
Control
Surfaces? [. . . ] Â Grp:
Selects
the
Group
knobset
(see
"Groups
Knobset"
on
page
119). Â Mix:
Selects
the
Output
knobset
(see
"Output
Knobset"
on
page
119).
In
Keys
These
keys
allow
you
to
switch
the
bypass
status
of
particular
plug-in
types. Â
Ins
In
key:
Switches
the
bypass
status
of
all
plug-ins
that
do
not
belong
to
the
dynamic,
EQ,
or
filter
categories
(please
note
that
this
also
applies
to
Audio
Unit
plug-ins). Â Dyn
In:
Switches
the
bypass
status
of
all
dynamic
plug-ins
(please
note
that
this
only
applies
to
Logic,
not
Audio
Unit
plug-ins). Â EQ
In:
Switches
the
bypass
status
of
all
EQ
plug-ins
(please
note
that
this
only
applies
to
Logic,
not
Audio
Unit
plug-ins). Â Filt
In:
Switches
the
bypass
status
of
all
filter
plug-ins
(please
note
that
this
only
applies
to
Logic,
not
Audio
Unit
plug-ins).
Chapter
4
EuCon
Support
of
Euphonix
MC
and
System
5-MC
121
Identical
Keys
The
following
CM408T
keys
work
in
the
same
fashion
as
their
MC
counterparts: Â Page/Configure
key  Channel
Select
key  Rec
key  Solo
key  On
key
122
Chapter
4
EuCon
Support
of
Euphonix
MC
and
System
5-MC
5
CM
Labs
Motormix
5
Set
Up
Please
follow
these
steps
before
using
your
control
surface
with
Logic
Pro
7. Â Ensure
that
your
Motormix
unit(s)
are
connected
bi-directionally
with
the
MIDI
interface. Â Choose
Logic
Pro
>
Preferences
>
Control
Surfaces
>
Setup. Â Choose
the
New
>
Install
menu
item
from
the
Setup
window's
local
menu. Â Select
"Motormix"
in
the
Install
window,
choose
"Add, "
then
set
the
appropriate
MIDI
In
and
Out
ports
in
the
Setup
window--for
each
Motormix
unit.
Assignment
Overview
A
right-aligned
modifier
button
(SHIFT,
for
example)
below
a
button
description
indicates
that
the
button
has
an
alternate
meaning/use
while
holding
down
this
modifier.
Select
Buttons
The
Select
buttons
(buttons
just
below
the
LCD)
have
multiple
uses,
depending
on
the
current
mode.
Mode normal Assignment Selects
track
displayed
in
upper
LCD
line.
Tracks
can
be
shifted
to
the
left
and
right
with
the
View
left
and
right
buttons.
bank
button
Track View Select mode: selects type of tracks to be displayed: LED
flashing  1:
Track
View  2:
Arrange
View  3:
Global
View,
MIDI
tracks  4:
Global
View,
Input
channels  5:
Global
View,
Audio
tracks  6:
Global
View,
Audio
Instruments  7:
Global
View,
Bus,
and
Aux
channels  8:
Global
View,
Outputs,
and
Master
123
Mode WINDOW/ tool
button
LED
on Assignment Opens,
activates,
or
closes
a
window
of
a
certain
class. LED
on:
If
the
window
is
open,
but
not
active,
the
button
activates
it. Â 1:
Arrange
Window  2:
Track
Mixer  3:
Event
List  4:
Score
Editor. Â 1:
Pointer  2:
Pencil  3:
Eraser  4:
Text
tool  5:
Scissors  6:
Glue  7:
Solo
tool  8:
Mute
tool Transport section  1:
Record  2:
Pause  3:
Stop  4:
Play  5:
Rewind  6:
Fast
Forward  Upper
LCD
row
displays
current
clock
position.
WINDOW/ tool
button
flashes
PLAY/ transport
button
flashes
STOP/locate
Locating functions button
 1:
Goes
to
left
locator. Marker
mode Group
Edit
mode Plug-in
Assign Plug-in
Edit  1
to
6:
Selects
markers
1
to
6.
Marker
names
are
displayed
in
the
upper
LCD
row. Switches
between
group
parameters.
Parameter
view
can
be
shifted
by
the
View
left
and
right
buttons
when
the
SHIFT
button
is
held
down. Enables/Disables
parameter
or
resets
it
to
default
value.
124
Chapter
5
CM
Labs
Motormix
Mode Instrument
Assign Instrument
Edit Assignment Enters
Instrument
Edit
mode
for
selected
track. Enables/Disables
parameter
or
resets
it
to
default
value.
Note:
In
modal
dialogs,
the
Select
buttons
generate
the
computer
keyboard
character
shown
on
the
button
face.
Rotary
Pots
Control Rotary
pots
1
to
8 7
segment
display Assignment Control
parameter
chosen
with
the
Rotary
Selector,
as
displayed
in
the
7
segment
display
(see
below). Shows
current
selection
for
Rotary
pots: Send editing (S-MUTE or PRE/PST LED is on): Â S1
to
S8
=
Send
1
to
8
level  F1
to
F8
=
EQ
band
1
to
8
frequency  G1
to
G8
=
EQ
band
1
to
8
gain  q1
to
q8
=
EQ
band
1
to
8
Q
factor Pan/Surround editing (select LED is on): Â Pn
=
Pan  An
=
Surround
Angle  dv
=
Surround
Diversity  FE
=
Surround
LFO Â Md
=
Assign
Surround
Mode  X
=
Surround
X Â Y
=
Surround
Y Track parameter editing (eff-4 LED is on): Â VL
=
Volume  Pn
or
An
=
Pan/Surround
Angle  Md
=
Channel
Mode  In
=
Channel
input  Ou
=
Channel
output  Au
=
Automation
mode  Gr
=
Group
membership Assignment: Â
d1
to
d8
=
Assign
Send
1
to
8
destination Plug-in
editing
(DSP/compare
LED
is
on): Â P1
to
15
=
Assign
Insert
slot
1
to
15
to
plug-in  P1.
to
15.
=
Plug-in
parameter
editing Instrument editing (DSP/compare LED is on): Â IA
=
Assign
instrument  IE.
=
Instrument
parameter
editing. Group property editing (group LED is on): Â G1
to
32
=
group
number
Chapter
5
CM
Labs
Motormix
125
Control Rotary
Selector Assignment Selects a slot or parameter for rotary encoders, depending on the parameter type(s) being edited with the rotary encoders: Â Send
slot
when
editing
send
level
or
assigning
send
destination. Â Effect/instrument
parameter
page
when
editing
a
plug-in
or
instrument.
Rotary
Switches
Flip
mode
between
Off
and
Duplicate
(faders
duplicate
rotary
encoder
Selector
assignments). push
button SHIFT Switches Display mode for channel strip displays: switches between: Â
Page
info
in
upper
line,
parameter
name
in
lower
line. Â Parameter
name
in
upper
line,
parameter
value
in
lower
line.
Multi
Buttons
These
buttons
(labelled
A
to
H)
have
multiple
uses,
depending
on
the
current
mode,
as
indicated
by
the
green
and
yellow
LEDs
to
the
right.
Mode fx
bypass Assignment Enables/Disables
bypass
of
currently
selected
insert
effect.
SHIFT
(eff-1) Enables/Disables
bypass
of
currently
selected
EQ
band
and
switches
rotary
encoders
to
EQ
frequency
editing. [. . . ] Power
supply
jack
236
Appendix
A
Logic
Control--Specifications
Power
Supply
 International
(100250V)
external
power
supply
for
standard
power
cords  Rear-mounted
power
switch
Weight
and
Construction
 Logic
Control
weighs
5. 05
kg
(unpacked).
 High
quality,
sturdy
1mm
steel
chassis
and
case
 Comfortable,
durable
wrist
rest
Dimensions
Logic
Control
XT
(Extension
Unit)
Display
 55
×
2-digit
(LCD)
backlit
multi-function
display
for
detailed
parameter
information
and
metering
 Built-in
screensaver
function
Per
channel
(8
channels)
 1
×
motorized
100mm
touch-sensitive
Penny
&
Giles
faders
with
10Bit
resolution
(1024
steps)
 1
×
V-POT:
digital
endless
rotary
knob
with
position
indicator
and
integrated
push
button
for
parameter
adjustments
of
pan,
EQ,
send
levels,
and
so
on  4
×
buttons
with
integrated
colored
LED
for
channel
functions
such
as:
Record,
Solo,
Mute,
and
Channel
Selection  Signal
Present
LED
indicates
the
presence
of
an
audio
signal
Internal
Processor
 High-speed
RISC
micro
controller  Firmware
can
be
updated
via
MIDI
dump.
Appendix
A
Logic
Control--Specifications
237
Connections
 1
×
MIDI
in,
1
×
MIDI
out  Power
supply
jack
Power
Supply
 International
(100250V)
external
power
supply
for
standard
power
cords  Rear-mounted
power
switch
Weight
and
Construction
 Logic
Control
XT
weighs
3. 45
kg
(unpacked)
 High
quality,
sturdy
1mm
steel
chassis
and
case  Comfortable,
durable
wrist
rest
Dimensions
238
Appendix
A
Logic
Control--Specifications
B
Logic
Control-- MIDI
Implementation
B
The
following
information
is
important
for
software
vendors
who
wish
to
create
a
level
of
software
integration
for
the
Logic/Mackie
Control/XT
units. Variable
bytes
are
shown
in
italics
and
use
characters
other
than
a-f
as
a
placeholder. All
channel
messages
use
running
status
messages.
Once
an
initial
3-byte
message
has
been
sent,
the
status
byte
is
dropped
from
proceeding
transmitted
channel
messages,
in
order
to
conserve
bandwidth.
SysEx
Message
Header
The
following
documentation
uses
the
place
holder
"<Hdr>"
whenever
the
SysEx
header
is
transmitted
or
received.
It
has
the
following
form: F0 MIDI
SysEx
status
byte 00
00
66 Mackie
3-byte
SysEx
manufacturer
ID ii Model
ID 10 Logic
Control 11 Logic
Control
XT A
device
ID
is
not
required,
as
each
unit
needs
a
dedicated
MIDI
cable.
Appendix
239
Global
Control
Messages
Host
Connection
and
Initialization
Received: <Hdr>
00
F7 Device
Query <Hdr>
02
ss
ss
ss
ss
ss
ss
ss
rr
rr
rr
rr
F7 Host
Connection
Reply <Hdr>
0F
7F
F7 Go
Offline Transmitted: <Hdr>
01
ss
ss
ss
ss
ss
ss
ss
ll
ll
ll
ll
F7 Host
Connection
Query <Hdr>
03
ss
ss
ss
ss
ss
ss
ss
F7 Host
Connection
Confirmation <Hdr>
04
ss
ss
ss
ss
ss
ss
ss
F7 Host
Connection
Error ss = Serial
number
(7
bytes
ASCII
text,
non
null-terminated) ll = Challenge
code
(4
bytes) rr = Response
code
(4
bytes) Offline
Mode: Logic
Control
employs
a
query
system
to
maintain
a
connection
to
the
host
software.
When
Logic
Control
is
initially
powered
up,
it
defaults
to
Offline
mode.
In
Offline
mode,
Logic
Control's
faders
move
to
their
lowest
setting,
and
the
LCD
reads
"EMAGIC
LOGIC
CONTROL
--
by
MACKIE. "
After
power-on,
Logic
Control
also
transmits
a
system
exclusive
Host
Connection
Query
message
that
is
used
(by
the
host)
to
detect
a
connection,
and
what
type
of
device
is
connected
(Logic
Control/Logic
Control
XT).
Communications
Initialization: When
the
host
software
receives
a
Host
Connection
Query
message
(containing
a
serial
number
and
a
random
challenge
code),
it
should
transmit
a
Host
Connection
Reply
command
within
300ms
to
initialize
Logic
Control.
The
command
must
contain
the
same
serial
number
and
the
correct
response
code
for
the
challenge
code.
Here
is
the
algorithm
(l1
to
l4
=
challenge
code
bytes
1
to
4,
r1
to
r4
=
response
code
bytes
1
to
4): r1
=
0x7F
&
(l1
+
(l2
^
0xa)
l4); r2
=
0x7F
&
((l3>>4)
^
(l1+l4)); r3
=
0x7F
&
(l4-(l3<<2)
^
(l1|l2)); r4
=
0x7F
&
(l2-l3+(0xF0^(l4<<4))); Logic
Control
will,
in
turn,
respond
with
either: Â a
Host
Connection
Confirmation
message
that
contains
the
serial
number,
and
switch
to
Online
mode--where
it
will
await
further
instructions
from
the
host,
or
 reply
with
a
Host
Connection
Error
message,
if
the
response
code
was
wrong.
240
Appendix
B
Logic
Control--MIDI
Implementation
Online
Mode: Once
the
connection
between
Logic
Control
and
the
host
software
has
been
made,
Logic
Control
stays
in
Online
Mode
until
it
receives
a
Go
Offline
message.
Firmware
version
request
Received: <Hdr>
13
00
F7 Version
request Transmitted: <Hdr>
14
vv
vv
vv
vv
vv
F7 Version
reply vv 5
ASCII
bytes
containing
version
string,
e. Note:
When
Logic
Control
receives
a
version
request
message,
it
sends
the
version
reply
message.
Reset
Messages
Received: <Hdr>
61
F7 Faders
to
minimum (Sends
all
faders
to
the
bottom
of
their
throw) <Hdr>
62
F7 All
LEDs
off (Turns
off
all
LEDs
on
Logic
Control) <Hdr>
63
F7 Reset (Re-Boots
Logic
Control
into
Offline
mode) Transmitted: No
Configuration
Messages
Received: <Hdr>
0A
tt
F7 Transport
button
click <Hdr>
0B
ll
F7 LCD
back
light
saver <Hdr>
0C
mm
F7 Touchless
movable
faders <Hdr>
0E
ii
ss
F7 Fader
touch
sensitivity Transmitted: No tt 00
=
no
transport
button
click 01
=
transport
button
click
(default) ll 00
=
LCD
back
light
off 01
to
7F
=
LCD
back
light
on,
with
time
out
in
minutes
(default:
0F
=
15
minutes) mm 00
=
fader
movements
are
only
transmitted
if
the
fader
has
been
recognized
as
touched 01
=
fader
movements
are
also
transmitted
if
the
fader
has
not
been
recognized
as
touched
(e. [. . . ]