10.6

Table Of Contents
522Logic Pro User Guide
MapSet: Choosing this setting means that events that match the Status condition
(note events, for example) are used to control the map of a subsequent operation—in
the Channel, Data Byte 1, Data Byte 2, and Length columns.
The Data Byte 1 value selects the position in the map.
The Data Byte 2 value determines the value at this map position.
Internally, Logic Pro sends a meta event pair:#123 for the position, and #122 for the
value at this position. These types of meta events can also be created in other ways.
Define the operation for all other event parameter columns
In Logic Pro, choose one of the following operations in the MIDI Transform window for
the Channel, First or Second Data Byte, and Length columns (as required). One or more
value fields appear below the respective operations pop-up menus.
Thru: The event passes through unaltered.
Fix: Fixes the event parameter to the set value. You could use this to set the pitch of
all note events to a specific note value, making it easy to convert a bass groove into
a hi-hat pattern, for example.
Add: Adds the value to events. For example, a value of 8 could be added to all
incoming note velocity events, thus making the notes louder.
Sub: Subtracts the value from events. You could use this to reduce all controller
10 (Pan) events, thereby narrowing the stereo spread of an electric piano part, for
example.
Min: Parameter values lower than the defined value are replaced (by this value).
Larger parameter values are not altered. You could use this to replace all note
velocity messages below 45, thereby reducing the dynamic range of a MIDI region—
or put another way, making the soft notes louder.
Max: Parameter values that exceed the set value are replaced by it. Smaller event
parameter values remain unaltered. This could be used to restrict filter resonance
modulation events above a value of 100, for example, resulting in a softer filter
sound.
Flip: All parameter values that match the conditions are reversed around a pivot point
(the value defined here). Events above this value are moved by the same distance
below it, and vice versa. For example, you could move a note from E3 to G#2, if the
pivot point value was set to C3. Effectively, the E3 event, which is 4 (pitch) values
above the C3 pivot point is flipped to 4 values below (G#2). This can also be used to
reverse selected note positions around a particular bar or beat, as another example.
Mul: The parameter value is multiplied by the set value (accurate to four decimal
places). The effect, and use, of this operation is best illustrated by the Half Speed
preset.
Div: The parameter value is divided by the set value (accurate to four decimal
places). The effect, and use, of this operation is best illustrated by the Double Speed
preset.
Scale: The parameter value is multiplied by the top value, and the bottom value is
then added. This is a combination of Mul and Add. If you enter a negative number
here, values can be subtracted from—rather than added to—the value resulting from
the multiplication.