Rhythm Reading Challenge Generator
Rhythm sight-reading fails for a specific reason: people practise on material they have already seen. A book runs out, and the second time through you are remembering rather than reading. This generates bars you have never seen, in whatever metre and difficulty you choose, and keeps the counting hidden until you have committed to a reading.
What this generator does
Generates rhythm to read at sight, with the counting revealed only afterwards. Every bar is guaranteed to fill its time signature exactly — the durations add up to the bar's capacity, never over and never under — which sounds obvious and is the thing a naive generator gets wrong, producing bars that cannot be played as written. The counting, when revealed, is the syllables to say out loud rather than a description, because that is what makes a rhythm readable rather than merely explicable.
How to use this tool
- Choose a time signature and a difficulty.
- Press Generate for a bar or a phrase.
- Clap or play it at sight, counting aloud, without stopping.
- Reveal the counting and check what you did against it.
Understanding the controls
- Time signature
- Simple, compound and irregular metres. The difficulty of a rhythm depends far more on the metre than on the note values — a straightforward pattern in 7/8 is harder than a complicated one in 4/4.
- Difficulty
- Controls the shortest note value and whether ties, dots and rests appear. Easy keeps to crotchets and quavers; hard adds semiquavers, syncopation and rests on strong beats, which is where sight-reading actually breaks down.
- Number of bars
- One bar is a drill. Four is a phrase, and phrases are harder in a way that matters — most reading failures happen at the bar line, not inside the bar.
Worked examples
- Easy, 4/4
- Crotchet, two quavers, crotchet, crotchet. Count: one, two-and, three, four.
- Medium, 6/8
- Dotted crotchet, three quavers. Count: one-two-three, four-five-six.
- Hard, 7/8
- Grouped 3+2+2, with a rest on the second group. Count: one-two-three, rest-two, one-two.
Common use cases
- Daily rhythm sight-reading that never repeats
- Preparing for the sight-reading section of a graded exam
- Drummers and percussionists working on reading rather than playing by ear
- A teacher generating a fresh exercise for each student
- Ensemble warm-ups where everybody claps the same unfamiliar bar
How this generator works
Each bar is filled by choosing note values that exactly consume the bar's capacity in subdivision units, so a bar can never be over- or under-full. The generator works in the smallest subdivision the difficulty allows and constrains every duration to a whole multiple of it, which guarantees that whatever remains at each point is always fillable — an earlier version without that constraint could strand a one-unit gap that only a semiquaver could fill, in a difficulty that excluded semiquavers. The counting is then derived from the finished bar rather than composed alongside it, so what you are shown is a reading of the rhythm you were actually given.
Randomness and fairness
The note values are drawn within the constraints the difficulty and the metre impose, using the browser's cryptographic random number generator. What is not random is that every bar adds up: the durations are chosen so the bar fills exactly, which is a guarantee rather than a likelihood. A seed makes an exercise reproducible so a class can all read the same bar. Seeded generation is deterministic and not cryptographically secure, which is what makes one printed exercise reach thirty students unchanged.
For how randomness is produced across the whole site, see how Generate Random works.
Assumptions this tool makes
- You are counting in the conventional way for the metre, with compound time counted in beats.
- A steady pulse is being kept by you or a metronome.
Limitations and good to know
- The rhythm is shown as note names and a grid rather than as notation on a stave. Reading real notation is a related but separate skill.
- There is no audio and no metronome. Use your own, because reading rhythm without a steady pulse trains the wrong thing.
- Triplets are not included. A triplet divides a beat into three inside a metre that divides it into two, and it only reads clearly in notation — compound time gives the same three-against-two feel and reads properly.
- It cannot hear whether you read it correctly. The revealed counting is what you check yourself against.
- Pitch is not involved at all. This is rhythm only, which is deliberate — separating the two is how most teachers approach sight-reading.
Common mistakes
- Stopping when you go wrong
- Sight-reading means continuing. Stopping to fix a bar trains you to stop, which is the single worst habit in an exam or a rehearsal. Carry on and check afterwards.
- Not counting out loud
- Counting in your head is where rhythm reading quietly fails, because you cannot tell afterwards whether you were counting or following your hands. Out loud is checkable.
- Reading note by note
- Read a beat at a time and then a group at a time. Rhythms are patterns and fluent readers recognise them whole, in the same way fluent readers of text do not spell out words.
- Practising only in 4/4
- The metre is most of the difficulty. Somebody who reads 4/4 fluently and has never read 6/8 will find it disproportionately hard, and the fix is exposure rather than talent.
Practical tips
- Set the metronome slower than feels necessary. Sight-reading at a tempo you cannot sustain is guessing, and guessing does not improve with repetition.
- Scan the whole exercise before starting — find the hardest bar and set the tempo for that one. Almost everybody sets it for the first bar and comes unstuck later.
- Clap before you play. Removing the instrument removes the technical difficulty and leaves only the reading, which is what you are working on.
Troubleshooting
- I lose the count in compound time
- You are probably counting all six quavers of 6/8. Count the two beats and feel the subdivisions underneath — one-two-three, four-five-six spoken as two pulses rather than six.
- Everything falls apart at the bar line
- Very common, and it is why multi-bar exercises are harder than single bars. Practise reading the last beat of one bar and the first of the next as a single unit.
Privacy and your data
Nothing is entered and nothing is stored. Exercises are generated in your browser and analytics records only that the tool was used along with the metre and difficulty — never an exercise.
Frequently asked questions
- Why hide the counting?
- Because reading it first turns the exercise into copying. Sight-reading is the skill of producing a rhythm you have not seen before, and any version of the answer visible while you work removes exactly the thing being trained. Reveal it afterwards and check.
- How is this different from the rhythm generator?
- The rhythm generator produces a pattern to use — for a drum part, a composition, an exercise you will work on. This is a sight-reading drill: the counting is hidden, the emphasis is on reading it cold once, and the difficulty settings are about what makes reading hard rather than what makes a pattern interesting.
- Why are there no triplets?
- A triplet divides a beat into three inside a metre that divides it into two, and it really only reads clearly in proper notation. In a text or grid representation it is more confusing than useful. Compound time gives the same three-against-two feel and reads properly, which is why the metre list includes it.
- Should I use a metronome?
- Yes. Rhythm read without a steady external pulse tends to bend to fit what you are playing, which means errors correct themselves invisibly and you learn nothing. A metronome is what makes a mistake audible.
Related generators
- Random Rhythm GeneratorGenerate bars of rhythm to clap or play, in any time signature, with counting written underneath and every bar adding up exactly.
- Random Time Signature GeneratorDraws a time signature and explains what it actually means — how many beats, how they group, and what to count out loud.
- Random Drum Pattern GeneratorGenerate a drum pattern on a step grid — kick, snare and hi-hat laid out bar by bar, in simple or compound time.