User manual

Table Of Contents
380
The Project Logical Editor
Introduction
On the Edit menu you will find the function “Project Logi-
cal Editor…” that opens a Project Logical Editor for the
entire project. It works similar to the Logical Editor on the
MIDI menu, see “The Logical Editor, Transformer and In-
put Transformer” on page 367. The most important differ-
ence is that the Logical Editor for MIDI works at the event
level, whereas the Project Logical Editor works at the
project level and is therefore a very powerful tool for
“search and replace” functions in your project.
Ö The MIDI events in the MIDI parts will not be affected
by the Project Logical Editor operations. If you want to
change MIDI notes or controller data, you have to use the
Logical Editor, see “The Logical Editor, Transformer and
Input Transformer” on page 367.
The Project Logical Editor allows you to create “macros”,
e.g. for special track type operations on tracks that are
named identically. You can use its functions to delete all
muted MIDI parts or to toggle the open state of all folder
tracks in your project, etc.
Included with the Project Logical Editor are a number of
presets that give you an impression of the great possibili-
ties that this feature offers, see “Selecting a preset” on
page 381. Many of them can also be used as starting
points when you set up your own editing operations.
The principle for the Project Logical Editor is this:
You set up filter conditions to find certain elements.
This could be elements 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 are Transform (changing properties of the found elements),
Delete (removing the elements) and Select (selecting the found elements).
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 elements.
By combining filter conditions, functions and the specific
actions, you can perform very powerful processing.
Opening the Project Logical Editor
1. Open the desired project.
All elements in the project will be affected, you do not have to make any
selection.
2. Select “Project Logical Editor…” from the Edit menu.
Window overview
!
The Project Logical Editor allows all kinds of settings
that may not always make sense. Experiment a bit be-
fore applying your edits to important projects. You can
undo the operations by using the Undo command on
the Edit menu.
This is where you select a function
(Transform, Delete, etc.). The field to the
right shows an additional explanation of
the selected function.
This is the filter condition
list, specifying which el-
ements to look for.
This is the action
list, specifying e.g.
how to change the
found elements.
This is where you load,
store and handle pre-
sets. See “Working with
presets” on page 389.
The “Do It” button
performs the task
you have set up.