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.
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
- Choose a level and comfortable tempo.
- Read the meter, note values, and rests before starting.
- Listen to the rhythm with or without the metronome.
- Reproduce only the written attacks and review the deviations.
Play it back
Press Space to play the written attacks. Your timing is compared with the score.
Ready.
Practice by level
Local practice statsLearn 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
GuidePulse 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
LevelsEvery 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
TimingThe 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
FeedbackTaps 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
PracticeThese 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
KnowSound 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.