Experimental:Sequential Parameters

Experimental - Skipping Glossary Sequential parameters are used to create copies of a parameter or group of parameters, called a block that a user can repeat indefinitely. They are numerically ordered starting at 0 or 1. For example, the Constant CHOP to create multiple channels, or the GLSL TOP to create multiple vectors, arrays, and matrices.


You can add and remove sequential parameters to/from the end of the list using the +/- buttons at the bottom of the last parameter block. You can also right-click on a sequential parameter and use 'Insert Block' or 'Delete Block' to insert or remove a block. Note that inserting shifts the parameters below down one position which has the effect of changing all the parameter names (tokens) for every parameter below the insertion point. It should be used with caution if you are exporting, referencing, or binding any of the channels.
Single sequential parameter
Two sequential parameters

You can manage sequential parameters with python using the Sequence Class.

Sequential Parameter Names

Sequential parameter names consist of 3 elements:

<sequence name><block index><parameter name>

  • sequence name: every parameter sequence has a name that is used as a prefix for the name of all parameters in the sequence
  • block index: this is a zero-based index of the block in the sequence
  • parameter name: this is the descriptive name of the parameter

See also: Parameter, Parameter Python Class, Parameter Dialog

See also Parameter