Make euclidean rhythm generator part of your practice
This Euclidean rhythm generator distributes a chosen number of hits as evenly as possible across a fixed cycle of steps. It is useful for hearing how density, spacing and rotation shape a repeating pattern. Each step lasts a sixteenth note at the selected quarter-note tempo, so the cycle length also sets the total duration of the finite example.
What the result shows
The timeline marks every hit, and the table labels each step as a hit or a rest. Use these together: the timeline shows the overall shape, while the table lets you confirm exactly where each hit falls. Because the sixteen steps here are sixteenth notes, one full cycle at 90 BPM lasts four quarter-note beats, or one bar of 4/4 if you count it that way. Hits and rests are both steps in the cycle, so five hits and eleven rests make sixteen steps in total.
Why even spacing helps
When hits are spread evenly, the gaps between them differ by at most one step. Five hits across sixteen steps produce gaps of three and four steps, which together add up to sixteen. This explains why the pattern sounds balanced without being a regular grid. Comparing densities helps you hear how quickly a pattern feels busy or sparse as the hit count rises, without relying on a specific musical style.
Why rotation matters
Rotation moves the starting point of the cycle. It does not add or remove hits, so the density stays the same. A rotated pattern can feel like a different downbeat even though its internal spacing is unchanged. Listening to the rotated and unrotated versions side by side helps you notice where the perceived beginning of a phrase sits. This tool generates one cycle only, so you are hearing a single finite example rather than a continuous loop.
Try it step by step
- Set Steps in cycle to 16 and Hits in cycle to 5, leaving Rotate by steps at 0 and Tempo (BPM) at 90, then play the example once.
- Count the hit steps in the timeline and confirm the five hits in the table.
- Change Hits in cycle to 7 while keeping 16 steps, and compare density by counting the rests as well as the hits.
- Set Rotate by steps to 3, listen again, and note whether the first hit now feels like the beginning you expected.
A concrete example
With five hits, sixteen steps and rotation zero, this implementation places hits at steps 1, 5, 8, 11, 14. The gaps around the cycle are three or four steps. Rotation moves those hits around the same cycle without changing their number. Eight hits across sixteen steps alternate hits and rests.
A common wrong turn
Believing that rotation changes how many hits the pattern contains or makes the pattern faster.
Try this instead: Rotation only shifts where the cycle begins. Count the hits before and after rotating to confirm the total is unchanged, and set tempo separately with Tempo (BPM).
Where to go next — and why
This guide was drafted with Claude Haiku and edited against this tool’s implemented controls. Report a confusing instruction or incorrect example.


