Reading, pulse, timing

Rhythm Reading Training

Read rhythmic notation, listen to the reference, then reproduce the written attacks with the keyboard or tap button to check your timing.

Rhythm training

Read, listen, then reproduce the attacks

Choose a level, check the meter and rests, listen to the reference, then press Space or the tap button for each written attack. The results compare your timing with the score.

Start a reading attempt

  1. Choose a level and comfortable tempo.
  2. Read the meter, note values, and rests before starting.
  3. Listen to the rhythm with or without the metronome.
  4. Reproduce only the written attacks and review the deviations.
Metronome beat light
Rhythm notation
Rhythm notation will be described after generation.

Play it back

Press Space to play the written attacks. Your timing is compared with the score.

Ready.

Waiting Space 0 taps
Plays 0
New rhythms 0
Level 3
Accuracy -

Practice by level

Local practice stats
Rhythm training

Learn to read and place rhythm

Score first

Rhythm reading starts with meter, pulse, and subdivisions before any keyboard action.

Audible placement

The score compares expected attacks, performed taps, missed attacks, and extra taps inside a visible tolerance.

Real progression

The levels gradually add rests, sixteenths, triplets, compound meter, odd meters, and quintuplets.

Efficient method

  • Count quietly before you play.
  • Keep the same tempo when changing level.
  • Slow down when rests become imprecise.
  • Use the chart as local history, not as an absolute musical judgment.

Read rhythmic notation

Guide

Pulse is the steady reference; tempo gives its speed in beats per minute. A subdivision divides that pulse into equal parts, while meter groups beats into bars.

The levels use quarters, eighths, sixteenths, rests, triplets, sixteenth-note triplets, quintuplets, and odd meters. Dotted rhythms and ties are not separate generated categories here; syncopation mostly comes from rests, displaced attacks, and grouping.

  • Written rhythm is not always identical to expressive musical timing.
  • Triplets and quintuplets are mathematically even subdivisions in this tool.
  • In 6/8 or 9/8, read the felt grouping as well as the written eighth-note count.

Generated level matrix

Levels

Every measure is filled with exact internal-grid durations; rests may replace attacks without changing the total measure duration.

Levels Generated content Skill focus
0-2 4/4; quarters, eighths, basic rests steady pulse and simple subdivision
3-4 4/4; eighths, sixteenths, more rests silent beats and straight syncopation
5-6 3/4, 4/4, 5/4 bar length changes and first odd-meter reading
7-8 4/4, 5/4, 5/8, 6/8, 7/8; triplets compound/odd meters and ternary spacing
9-10 7/8, 9/8, 11/8; triplets, sixteenth-triplets, quintuplets dense mixed subdivisions

Calculate rhythmic placement

Timing

The tool uses quarter-note BPM as its clock: one quarter note lasts T = 60 / BPM seconds. In meters with an eighth-note denominator, clicks may follow eighth-note positions, but the BPM does not automatically become a dotted-quarter tempo.

Keyboard input uses browser event timestamps and compares them with the expected timeline; it is not sample-accurate audio measurement.

Tempo Reference quarter note Division 2 Division 3 Division 4
60 BPM 1000 ms 500 ms 333.3 ms 250 ms
80 BPM 750 ms 375 ms 250 ms 187.5 ms
100 BPM 600 ms 300 ms 200 ms 150 ms
120 BPM 500 ms 250 ms 166.7 ms 125 ms

How accuracy is scored

Feedback

Taps are matched to expected attacks in order, with an estimated initial-latency offset. One tap cannot validate two attacks.

The result therefore measures consistency after phase compensation, not the raw absolute delay of the device.

  • An expected attack without a tap is missed.
  • A tap without an expected attack is extra.
  • Tolerance depends on tempo and subdivision, with a practical floor for input latency.
  • Statistics stay in the current browser and may be unavailable when local storage is blocked.

Progressive exercises

Practice

These exercises match the generator’s real capabilities. Work slowly and increase difficulty only when rests are as stable as attacks.

Objective Setting Criterion
Quarter pulse 4/4, level 0, 60-72 BPM Count each written attack; rests may appear, so keep counting through silence.
Eighth notes 4/4, level 1, 72-84 BPM Count “1 and 2 and”; generated attacks may be quarter notes or eighth notes.
Notes and rests 4/4, level 2, 66-80 BPM Count through possible silences instead of reacting after them.
Sixteenth patterns 4/4, level 3, 60-76 BPM Use a four-syllable subdivision when sixteenth notes appear and avoid rushing short values.
Syncopation 4/4, level 4, 72 BPM Locate attacks between beats and keep the next beat internally stable.
Triplets level 7, 60-72 BPM Distribute three equal values across the duration normally occupied by two values of the same type. Respect the written duration instead of treating it as swing.
Mixed subdivisions level 9, 56-70 BPM Switch between duple and ternary spacing without changing tempo.
Odd or compound meter level 8-10, 56-72 BPM Group 5/8, 7/8, 9/8, or 11/8 before reproducing attacks.

Technical and musical limits

Know

Sound uses Web Audio and a browser scheduler; audio output, Bluetooth, system load, and the device can still shift the feel.

The tap button makes mobile practice possible, but touch latency varies by browser.

  • The metronome now follows the generated meter for primary accents.
  • Cancelled attempts are not stored as successful accuracy.
  • A good score means accurate reading of that pattern, not guaranteed groove or musicality.