Logical Editor Operations

The Operation column allows you to determine what to do with the Action Target.

The available operations depend on the selected Action Target. The following options are available:

Add

Adds the value specified in the Parameter 1 column to the Action Target.

Subtract

Subtracts the value specified in the Parameter 1 column from the Action Target.

Multiply by

Multiplies the Action Target with the value specified in the Parameter 1 column.

Divide by

Divides the Action Target by the value specified in the Parameter 1 column.

Round by

Rounds the Action Target value using the value specified in the Parameter 1 column.

Set Random Values Between

Sets the Action Target value to a random value within the range specified with Parameter 1 and Parameter 2. Note that these can be set to negative values.

Set to Fixed Value

Sets the Action Target to the value specified in the Parameter 1 column.

Set Relative Random Values Between

Adds a random value to the current Action Target value. The added random value is within the range specified with Parameter 1 and Parameter 2. These can be set to negative values.

Use Value 1

This is only available if you set Action Target to Value 2. If this option is selected, the Value 1 setting in each event is copied to the Value 2 setting.

Use Value 2

This is only available if you set Action Target to Value 1. If this option is selected, the Value 2 setting in each event is copied to the Value 1 setting.

Mirror

This is only available if you set Action Target to Value 1 or Value 2. When this option is selected, the values are mirrored around the value set in the Parameter 1 column.

In the case of notes, this inverts the scale, with the key set in the Parameter 1 column as center point.

Invert

Inverts note expression data containing the specified VST 3 event parameter.

Add Length

This is only available if you set Action Target to Position. Furthermore, it is only valid if the found events are notes. If you select Add Length, the length of each note event is added to the Position value.

Linear Change in Loop Range

This affects events between the left and right locators only. It creates a linear ramp of values starting at the value in the Parameter 1 column and ending at the Parameter 2 value, replacing the original values.

Relative Change in Loop Range

This creates a ramp of values, affecting events in the loop range only, that is, between the locators. However, here the changes are relative, meaning that values is added to the existing values.

You set up a value ramp starting at Parameter 1 and ending at Parameter 2. These values can be negative. The resulting value ramp is then added to the existing values for the events within the loop range.

For example, if you apply this to note velocities with Parameter 1 set to 0 and Parameter 2 set to -100, you create a velocity fade-out, keeping the original velocity relations.

Remove NoteExp

This option is only available for notes. It allows you to remove all note expression data from a note.

Create One Shot

This option is only available for notes. It allows you to add note expression data for notes in One Shot mode, meaning that you add a parameter as note expression data. After having added the one-shot parameter, you have to set it to the desired value.

Reverse

Reverses the note expression data.

Move to Cursor

Moves the event start to the cursor position.

Transpose to Scale

This is only available if you set Action Target to Value 1 and if the filter conditions are specifically set up to find notes, that is, if you added Type = Note filter condition line. When Transpose to Scale is selected, you can specify a musical scale using the Parameter 1 and Parameter 2 columns. Parameter 1 is the key (C, C#, D, etc.) while Parameter 2 is the type of scale (major, melodic, or harmonic minor, etc.).

Each note is transposed to the closest note in the selected scale.