Skip to content

Reference library > Sequencing

Sequencing

  • ClockDivider: When given a clock input (e.g., an Impulse), divides the clock by the given factor. factor must be an integer greater than or equal to 1.
  • Counter: Count upwards from min to max, driven by clock.
  • Euclidean: Euclidean rhythm as described by Toussaint, with sequence_length (n) and num_events (k), driven by clock.
  • FlipFlop: Flips from 0/1 on each clock.
  • ImpulseSequence: Each time a clock or trigger is received, outputs the next value in sequence. At all other times, outputs zero.
  • Index: Outputs the value in list corresponding to index.
  • Latch: Initially outputs 0. When a trigger is received at set, outputs 1. When a trigger is subsequently received at reset, outputs 0, until the next set.
  • Sequence: Outputs the elements in sequence, incrementing position on each clock.
  • TriggerMult: Distribute any triggers to all output nodes.
  • TriggerRoundRobin: Relay trigger() events to a single node from the list of connected outputs, with direction determining the direction: 1 (or above) = move forwards by N, -1 = move backwards by N, 0 = stationary.

Last update: 2024-09-11
Created: 2023-11-09