General procedure

The upper list is where you set up the filter conditions, determining which elements to find. The list can contain one or several conditions, each on a separate line.
  • To add a new condition, click the “+” button below the list.

    A new line is added at the bottom of the list. If there are many lines, you may need to use the scrollbar to the right to view them.

  • To remove a condition, select it and click the “-” button below the list.

Note

If you have already defined filter conditions and/or applied a preset, but want to start again from scratch, you can initialize the settings by selecting the Init option from the Presets pop-up menu.

You set up a filter condition line by clicking in the columns and selecting options from the pop-up menus that appear. Here is a brief description of the columns:

Left bracket

This is used for “bracketing” several lines together when creating conditions with multiple lines and the boolean operators And/Or.

Filter Target

Here you select which property to look for when finding elements. Your choice here affects the available options in the other columns as well.

Condition

This determines how the Logical Editor compares the property in the Filter Target column to the values in the Parameter columns (see below). The available options depend on the Filter Target setting.

Parameter 1

Here you set which value the element properties are compared to (depending on the Filter Target).

For example, if the Filter Target is “Position” and Condition is “Equal”, the Logical Editor will look for all elements starting at the position you specify in the Parameter 1 column.

Parameter 2

This column is used if you have selected one of the “Range” options in the Condition column. This allows you to find all elements with values inside (or outside) the range between Parameter 1 and Parameter 2.

Furthermore, if you want to find certain VST 3 events (Filter Target set to “Type is” and Parameter 1 set to “VST 3 Event”), you can use the Parameter 2 column to specify the VST 3 parameter that you are searching for, e. g. Tuning.

Bar Range/Time Base (Logical Editor only)

This column is only used if the Filter Target is set to “Position”. If one of the “Bar Range” options is selected in the Condition column, you use the Bar Range/Time Base column to specify “zones” within each bar (for example, allowing you to find all elements on or around the first beat of every bar). If any of the other Condition options is selected, you can use the Bar Range/Time Base column to specify the time base (PPQ, Seconds, etc.).

Right bracket

This is used for “bracketing” several lines together.

bool

This allows you to insert the boolean operators And/Or, when creating conditions with multiple lines.

You can also set up filter conditions by dragging MIDI events directly into the upper list.

If the list contains no entries, a MIDI event dragged into this section will form conditions including the state and type of the event. If it contains entries, the dragged event will initialize the matching parameters. For example, if a length condition is used, the length will be set according to the length of the event.