User manual

Table Of Contents
368
The Logical Editor, Transformer and Input Transformer
Introduction
Most of the time you will perform your MIDI editing graphi-
cally in one of the main graphic editors. But there are times
when you want more of a “search and replace” function on
MIDI data, and that’s where the Logical Editor comes in.
The principle for the Logical Editor is this:
You set up filter conditions to find certain events.
This could be events of a certain type, with certain attributes or values or
on certain positions, in any combination. You can combine any number of
filter conditions and make composite conditions using AND/OR operators.
You select the basic function to be performed.
The options include Transform (changing properties of the found events),
Delete (removing the events), Insert (adding new events based on the
found events’ positions) and more.
You set up a list of actions, which specify exactly what
should be done.
This is not necessary for all functions. For example, the Delete function
does not require any additional action specifications – it simply removes
all found events. The Transform function on the other hand requires that
you specify which properties should be changed and in which way
(transpose notes by a certain amount, adjust velocity values, etc.).
By combining filter conditions, functions and the specific
actions, you can perform very powerful processing.
To master the Logical Editor you need some knowledge
about how MIDI messages are structured. However, the
Logical Editor also comes with a rich selection of presets,
allowing you to access its processing powers without
delving into its more complicated aspects, see “Selecting
a preset” on page 369.
About the Transformer MIDI effect
The Transformer effect is a real-time version of the Logical
Editor, allowing you to apply editing to the events played
back from a track “on the fly”. The Transformer contains
virtually the same settings and functions as the Logical
Editor – where there are differences between the two, this
is clearly stated on the following pages.
About the Input Transformer
Again, this is very similar to the Logical Editor. Just like the
Transformer effect, the Input Transformer works in real
time. However, the Input Transformer filters out and trans-
forms MIDI data as it is recorded. In other words, the set-
tings you make in the Input Transformer will affect the
actual MIDI events you record.
The Input Transformer is described in the section “The In-
put Transformer” on page 377. However, we recommend
that you make yourself familiar with the Logical Editor first,
since they share many features and principles.
About the Project Logical Editor
There is also a “Project Logical Editor” available via the
Edit menu. This is described in the chapter “The Project
Logical Editor” on page 379.
Opening the Logical Editor
1. Select the desired parts or events.
What will be affected by the operation depends on the current selection:
In the Project window, edits using the Logical Editor are ap-
plied to all selected parts, affecting all events (of the relevant
types) in them.
In the MIDI editors, edits using the Logical Editor are applied
to all selected events. If no events are selected, all events in
the edited part(s) will be affected.
You can change the selection while the Logical Editor
window is open.
2. Select “Logical Editor…” from the MIDI menu.
Ö For details on how to open the Transformer (and other
MIDI effects), see “MIDI realtime parameters and effects”
on page 315.
!
Studying the included presets is an excellent way to
learn the workings of the Logical Editor! Many of them
can also be used as starting points when you set up
your own editing operations using the Logical Editor.