Modulate

Output sequences of numbers.

Common Attributes +

Mode:

  • Remainder - create a sequence based on a Divisor value.

  • Pass /Fail - create a sequence based on whether the remainder is 0 (pass) or not (fail).

  • Custom Pattern - create your own pattern.

Divisor - setting a value of n will create a sequence of numbers from 0 > n-1. e.g. a value of 3 will create a sequence of 0,1,2,0,1,2,0... (see below).

Index Offset - offset the order of the pattern. e.g. if your pattern is 0, 1, 2, 0, 1, 2... an Index Offset of 1 will result in 1, 2, 0, 1, 2, 0...

Offset - offset the start value. e.g. if your pattern is 0, 1, 2, 0, 1, 2... an Offset of 2 will result in 2, 3, 4, 2, 3, 4...

Pass Value - when the remainder is 0, output this value.

Fail Value - when the remainder is not 0, output this value.

Custom Pattern - enter a pattern of values separated by commas.

The Remainder and Pass/ Fail modes use Modular Math.

Here we're dividing a number using a Divisor of 3. Observe what happens to the remainder value as the number increments by one.

  • 0/3 = 0 remainder 0

  • 1/3 = 0 remainder 1

  • 2/3 = 0 remainder 2

  • 3/3 = 1 remainder 0

  • 4/3 = 1 remainder 1

  • 5/3 = 1 remainder 2

  • 6/3 = 2 remainder 0

  • ...

As you can see, the remainders start at 0 and increase by 1 each time, until the number reaches one less than the Divisor. After that, the sequence repeats. So, if you wanted to create the sequence 0,1,2,3,0,1,2,3,... you'd need a Divisor of 4.

Last updated

Was this helpful?