rhythm
lab
modular pattern generator
BPM
Hz
Swing
0
Euclidean
steps
16
· onsets
5
96
bpm
Play
Tap tempo
Add tuplet
Clear tuplets
onset
rest
playing
tuplet
New tuplet
Divide into
Swing
0
Override base onsets
Pattern
All onsets
Euclidean
Clough–Douthett
Deep Rhythm
Tihai
Grid
Nested stages
Cancel
Done
Remove this tuplet
Euclidean
Clough–Douthett
Deep Rhythm
Tihai
Grid
Generator
Steps (n)
Onsets (k)
Transform
Mode
Rotation
Complement
Reverse
Generator
Steps (n)
Onsets (k)
Transform
Mode
Rotation
Complement
Reverse
Generator
Steps (n)
Onsets (k)
Multiplicity (m)
Transform
Mode
Rotation
Complement
Reverse
Generator
Steps (n)
Modularity (m)
Pseudo-tihai
Transform
Rotation
Complement
Reverse
Generator
Base algorithm
Subdiv
Euclidean
Clough–Douthett
Deep Rhythm
Tihai
Steps (n)
Onsets (k)
Multiplicity / modularity (m)
Grouping vector (comma-sep.)
Interval vector used for nested subdivision stages
Irregularity position
Left
Pseudo-tihai
Transform
Mode
Rotation
Complement
Reverse
Nested stages — click to view on circle