LIST
a simple global action which can iterate an action over a range with the option of excluding steps. I coded this upon a question on one of my monthly Q&As.
Imagine you have to send a midi note to a controller over a range of values:
[] MIDI NOTE 1 1 127
[] MIDI NOTE 1 2 127
[] MIDI NOTE 1 3 127
[] MIDI NOTE 1 4 127
… etc until
[] MIDI NOTE 1 16 127
So [] LIST
can do this in one line. you put in the range into {} brackets and put your desired action into quotes:
[] LIST "MIDI NOTE 1 {1-16} 127"
This will put out a list of action as described obove.
You can also EXCLUDE values by sperating it with a ;
:
[] LIST "MIDI NOTE 1 {1-16;14} 127"
This will trigger 15 actions, skipping the 14th iteration.
If you want to exclude more than one, just use a comma:
[] LIST "MIDI NOTE 1 {1-16;8,14} 127"