
2
modes – firmware v1.0
1. Ratios: Direct multiplications and divisions of the base tempo for proportional rhythmic ratios.
2. Euclidean: Generates Euclidean rhythms by distributing K pulses over N steps.
3. Musical: Applies common musical ratios (e.g., triplets, dotted notes, predefined swing divisions).
4. Probabilistic: Outputs trigger based on defined probability thresholds for each output.
5. Sequential: Generates clocks based on mathematical sequences (Fibonacci, prime numbers).
6. Swing: Applies individual swing/shuffle levels per output, delaying even beats.
7. Polyrhythm: Assigns independent X:Y ratios to outputs; output 6 can generate a logical sum.
8. Logic: Applies logic operations (AND, OR, XOR, NAND, XNOR) between internal clocks or external
inputs (if configured).
9. Phasing: Generates pulses with configurable time offsets (phase shifts) relative to the main clock.
10. Chaos: Creates unpredictable rhythmic patterns based on chaotic algorithms.
New modes will be added with upcoming firmware updates.
1. Ratios: Multiplications/Divisions
• Group A: Outputs clocks at multiples of the base tempo (x2, x3, x4, x5, p2-x6 on outputs 2A–6A).
• Group B: Outputs clocks at divisions of the base tempo (/2, /3, /4, /5, /6 on outputs 2B–6B).
• Swap: Inverts functions between groups (Group A becomes divisions, Group B becomes
multiplications).
2. Euclidean Rhythms
• Group A: Generates Euclidean rhythms on outputs 2A–6A using a predefined set of steps (K) and
total length (N).
• Group B: Generates Euclidean rhythms on outputs 2B–6B using a different predefined K/N set.
• Swap: Swaps the K/N parameter sets between Group A and B.
3. Musical
• Outputs clocks based on rhythmic ratios (fractions of the base tempo) on outputs 2–6 of each
group.
• Group A ratios: 1/6 - 1/8 - 8/1 - 6/5 - 4/5.
• Group B ratios: 1/7 - 3/4 - 5/3 - 7/2 - 9/4.
• Swap: Swaps the ratio sets between groups.
4. Probabilistic: Trigger Probability
• Group A: Each output (2A–6A) has a predefined increasing probability (10% to 50%) of firing
a trigger on each base clock.
• Group B: Each output (2B–6B) has a predefined exponentially decreasing probability (50% to
~3%) of firing a trigger on each base clock.
• Swap: Inverts the probability curves between groups (Group A becomes decreasing, Group B
becomes increasing).
5. Sequential: Mathematical Sequences
• Group A: Outputs triggers on 2A–6A based on a mathematical sequence (Default: Fibonacci {1,
2, 3, 5, 8}) applied to the base clock counter.
• Group B: Outputs triggers on 2B–6B based on a different sequence (Default: Primes {2, 3, 5, 7,
11}).
• Swap: Swaps sequences between groups (Group A uses Lucas {2, 1, 3, 4, 7}; Group B uses
Composites {4, 6, 8, 9, 10}.
6. Swing and Shuffle
• Group A: Applies unique swing percentages to outputs 2A–6A, delaying even-numbered beats.
• Group B: Applies a different set of unique swing percentages to outputs 2B–6B.
• Swap: Swaps the swing percentage sets between groups.