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.