Music & audio
Polyrhythm timing grid
See where two equal subdivisions meet across one practice cycle.
A clear answer. Here’s how.
Uses the least common multiple of the two pulse counts as a shared timing grid. Marks each pulse onset, beginning together at cycle time zero. Cycle duration = supplied quarter-note beats × 60/BPM. Excludes the repeated endpoint so each pulse is counted once; up to 240 grid divisions.
See a worked example
Worked example
A fixed demonstration, separate from the values you enter above.
- First pulse count per cycle
- 3
- Second pulse count per cycle
- 4
- Quarter-note beats in the whole cycle
- 4
- Quarter-note tempo (BPM)
- 120
Example result
| Grid position | Time (seconds) | First pulse | Second pulse |
|---|---|---|---|
| 0 | 0 | ● | ● |
| 1 | 0.166666666667 | ||
| 2 | 0.333333333333 | ||
| 3 | 0.5 | ● | |
| 4 | 0.666666666667 | ● |
Cycle length 2 seconds. The repeated cycle endpoint is excluded.