X

Table Of Contents
Chapter 15 Advanced edit features 473
Set selection conditions
You can dene conditions that determine which events are selected for transform operations.
This is done in the Selection Conditions area of the MIDI Transform window. Each column
represents a dierent MIDI event parameter.
The condition is considered to be fullled when an event matches the dened eective range,
and values, of all event parameters. These ranges and values are determined in the pop-up
menus and elds found under each of the event parameter columns.
Selection conditions
Position: Determines the time position of the event, referenced to the start point of the MIDI
region (not the start point of the project).
Status: Determines the event type.
Channel: Recorded MIDI channel of the event
Data Byte 1/Pitch: First data byte (controller number) or note pitch
Data Byte 2/Velocity: Second data byte (controller value) or note velocity
Note: The parameters displayed in the Data Byte elds are dependent on the Status pop-up
menu setting. Certain Status pop-up menu settings will not show the Data Byte elds at all.
Length: Length of the note or event
Subposition: Time position of the event, within a bar
Choose the event type
m Open the Status pop-up menu to determine which events will be selected. You have a choice of
two settings:
All: All event types fulll the condition.
“=”: An additional pop-up menu is displayed (below the Status pop-up menu), where you can
dene the event type. These include note, poly pressure, control change, program change,
channel pressure, pitch bend, meta, and fader.
Set all other selection conditions
m Open the pop-up menus (in each column that is needed) to dene the selection criteria for
events. One or two value elds appear below the pop-up menu, unless Map is chosen. You can
assign one of the following value conditions for each of the parameter columns:
“=”: The event must be equal to the value in the eld, for the condition to be fullled. For
example, only note C#3 events will meet the condition.
Unequal: The event must not be equal to the value in the eld, for the condition to be fullled.
All events that are not C#3 will meet the condition, for example.
Smaller/Equal (<=): The event value must be less than, or equal to, the value in the eld (a note
velocity less than, or equal to 98, for example) for the condition to be fullled.
Larger/Equal (>=): The event value must be larger than, or equal to, the value in the eld (a
note pitch higher than, or equal to C#3, for example), for the condition to be fullled.
Inside: The event must fall within the value range (of event positions or note pitches, for
example) of both elds, for the condition to be fullled.
Outside: The event must be outside the value range (of event positions or note pitches, for
example) of both elds, for the condition to be fullled.