TIMING WORKSPACEFree · browser only
Choose settings to explore a musical example.

This uses an even-spacing bucket algorithm; rotations and presentation can differ from another Euclidean implementation. It generates one cycle, not a historical or stylistic identification of a rhythm.

A PRACTICAL GUIDE TO EUCLIDEAN RHYTHM GENERATOR

Make euclidean rhythm generator part of your practice

556 wordsClaude-assisted · checked against the controls

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

  1. 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.
  2. Count the hit steps in the timeline and confirm the five hits in the table.
  3. Change Hits in cycle to 7 while keeping 16 steps, and compare density by counting the rests as well as the hits.
  4. 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

Polyrhythm explorer →

Visit the Polyrhythm explorer after this to hear two evenly divided pulse streams over the same cycle, which extends your sense of how different counts interact.

Sixteen-step drum sketchpad →

Visit the Sixteen-step drum sketchpad to place a rhythm on a shared beat grid, with the understanding that its preview is synthesized rather than a sampled acoustic kit.

Tempo, note length & delay calculator →

Visit the Tempo, note length and delay calculator to convert your tempo into note durations, remembering that its BPM counts quarter notes.

This guide was drafted with Claude Haiku and edited against this tool’s implemented controls. Report a confusing instruction or incorrect example.