Home | Forum | User Documentation | Developer Documentation

Value Generators

The Value Generator filters, transforms and sends values to other plugins' parameters.

Value generators can be used to control multiple plugin parameters at once, and/or connected in chains to perform complex operations on values before they reach their targets.

The value generator is also capable of generating random numbers using the Mersenne Twister algorithm using a specified seed.

Global parameters

Parameter name Type Description
Value word Input value
Seed word Random number generator seed. Used when operator = random. Setting the seed resets the random number generator.
Threshold byte Skips n values for every outputted value.
Allow min word Min value in allowed range. Tells the plugin to ignore values below this value.
Allow max word Max value in allowed range. Tells the plugin to ignore values above this value.

Track parameters

Parameter name Type Description
Operator byte 0=add, 1=sub, 2=mul, 3=div, 4=mod, 5=neg, 6=random, 7=scale, 8=min, 9=max
Operator value word Value for operation. Ignored when operator is neg or random.

The track operations are applied in order. Division by zero becomes zero. The random operator destroys the input value.