Custom Logical Editor Preset (sharing)

(EDIT: I should have said Logical Editor Presets instead of Macro)


I just want to share some simple custom macros I wrote and found really useful after assigning key commands to it
I use it to modify velocity and Modulation controllers (for orchestral libraries that use velocity crossfade…)
To add, reduce, compress and expand dynamics (CC1 and Velocity) on the fly.
You can apply it to an entire region, selected midi notes, selected Controller (CC lanes) or even for CC inside note expression.
I prefer blending Velocity and CC1 into 1 macro instead of having two different macros for each others, it takes less key commands to memorize. Doesn’t matter if theres no CC1 data to process

Dynamics +5
(type is equal note) OR
(Type is equal controller AND
Value 1 equal 1) //this the CC number

Value 2 add 5

Dynamics -5
(type is equal note) OR
(Type is equal controller AND
Value 1 equal 1)

Value 2 Subtract 5

Dynamics Compress
(type is equal note) OR
(Type is equal controller AND
Value 1 equal 1)

Value 2 Divide 1.1000
Value 2 add 5

Dynamics Expand
(type is equal note) OR
(Type is equal controller AND
Value 1 equal 1)

Value 2 Multiply 1.1000
Value 2 subtract 5


Assign key commands to it and it really fasten the workflow, specially for orchestral mockups.
You can modify the CC number and the values as you wish.

For velocity only version just delete the second and third line