8
Table Of Contents
- Logic Express 8 Control Surfaces Support
- Contents
- Introduction
- Basic Control Surface Setup
- Customizing Controller Assignments
- Mackie Control
- Setting Up Your Mackie Control
- Using the Mackie Control With Logic Express
- Display Zone
- Channel Strip Controls
- Master Fader
- Assignment Zone
- Fader Bank Zone
- Function Key Zone
- Global View Zone
- Modifier Buttons
- Automation Buttons
- Utilities Buttons
- Transport Zone
- Cursor Key Zone
- Jog/Scrub Wheel Zone
- Programmable User Modes
- Connecting Foot Switches
- Assignment Overview
- M-Audio iControl
- CM Labs Motormix
- Frontier Design TranzPort
- JLCooper CS-32 MiniDesk
- JLCooper FaderMaster 4/100
- Korg microKONTROL and KONTROL49
- Mackie Baby HUI
- Mackie C4
- Mackie HUI
- Radikal Technologies SAC-2K
- Roland SI-24
- Tascam FW-1884
- Tascam US-2400
- Tascam US-428 and US-224
- Yamaha 01V96
- Yamaha 02R96
- Yamaha DM1000
- Yamaha DM2000
Chapter 2 Customizing Controller Assignments 55
Note: When you enter multiple MIDI messages, always enter each message completely,
being sure to repeat the status byte, even if it’s the same. It may help to write out the
message—to ensure that the correct byte works, as you can’t know what status the
previously sent message had.
For messages containing neither Lo7 or Hi7 placeholders, Logic Express assumes an
incoming value of 1. This is typical for pressed or released buttons. Also see the Multiply
Field (p. 56) section below.
Touch/Release Field
Enter an integer value to use the incoming MIDI message for status changes of the
destination parameter—from touched to released, or vice versa. A non-zero value
means touched; a value of 0 means released. The messages are shown and edited in
the same way as the Value Change field (see the Value Change section above).
Note: This only applies to the Channel Strip assignment class, and to parameters that
can be automated.
Value Section
The parameters in this section let you control different aspects of incoming MIDI
message values.
Min and Max Fields
Enter an integer value to set the minimum and maximum range for incoming values
represented by Lo7 and Hi7. Typically, the minimum defaults to 0, and the maximum
defaults to 127. Some control surfaces (such as the CM Labs Motor Mix) may use the
same message—with different value ranges—for different controls. For more specific
information, refer to the documentation of your device.
Format Pop-up Menu
Choose the encoding format for negative values in the 7-bit portions sent via MIDI. The
choices are:
 Unsigned: No negative values are possible. The full 7 or 14-bit range is treated as a
positive number. The value range is 0 to 127 (7-bit) or 0 to 16383 (14-bit).
 2's complement: If the most significant bit is set, the value is negative. To obtain the
absolute value, invert all bits and add 1. The value range is from –128 (7-bit) to 127 or
–8192 to 8191 (14-bit).
 1's complement: If the most significant bit is set, the value is negative. To set the
absolute value, invert all bits. Note that this allows two possible encoding values for
zero. The value range is –127 to 127 (7-bit) or –8191 to 8191 (14-bit).
 Sign Magnitude: If the most significant bit is set, the value is negative. To set the
absolute value, clear the most significant bit. Note that this allows two possible
encoding values for zero. This results in a value range of –127 to 127 (7-bit) or –8191
to 8191 (14-bit).