Setup
- Set the speed (BPM) using the slider (default is 60 BPM)
- 60 BPM means one beat per second (60 beats per minute = 1 beat per second)
- Each beat is marked by:
- Visual pulse (green circle pulsing)
- Audio tick sound (if sound is enabled)
Basic Rules
- Type ONE character exactly when you hear/see each beat
- For 60 BPM, you should type one character every second
- The current character you need to type is highlighted with a blue cursor
- Try to match your keystrokes with the metronome beats
Color Coding
Green: Characters typed correctly and on beat
Orange: Characters typed correctly but off beat
Red: Characters typed incorrectly
Scoring System
1. Accuracy Score
Accuracy = (correct / total) × 100%
Example: If you type 10 characters and 9 are correct, Accuracy = (9/10) × 100% = 90%
2. Rhythm Score
For 60 BPM:
- Each beat occurs every 1000ms (1 second)
- The timing window depends on difficulty level:
- Beginner: 30% window (more forgiving)
- Intermediate: 20% window (standard)
- Advanced: 15% window (strict)
- Perfect timing would be exactly at the beat (0ms or 1000ms)
[Beat 1]--------------------[Beat 2]--------------------[Beat 3]
|acceptable window| |acceptable window|
800ms 1000ms 200ms 800ms 1000ms 200ms
3. Streak
The "Streak" counter shows how many characters you've typed correctly in a row without making any mistakes.
- Each correct keystroke increases your streak by 1
- Any incorrect keystroke resets your streak to 0
- The streak is independent of rhythm - it only tracks typing accuracy
- The game tracks your best streak during the session
- Try to maintain a long streak by typing carefully and accurately
The streak counter helps you focus on accuracy and provides immediate feedback on your performance.
4. Final Score
Final Score = (Accuracy + Rhythm) / 2
Example: If Accuracy = 100% and Rhythm = 87.2%, Final Score = (100 + 87.2) / 2 = 93.6, rounded to 94
Note: The streak is not directly used in the final score calculation but helps you track your accuracy during the exercise.
Practical Example
Let's say you're typing at 60 BPM:
- The metronome goes "tick" (Beat 1)
- You have three possible scenarios:
- Perfect timing: You type within the acceptable window of the beat (green)
- Off-beat timing: You type outside the acceptable window (orange)
- Wrong character: You type the wrong letter (red)
Beat |
Your Timing |
Character |
Result |
1 |
1050ms |
Correct |
✓ Rhythm & ✓ Accuracy |
2 |
1600ms |
Correct |
✗ Rhythm & ✓ Accuracy |
3 |
3050ms |
Wrong |
✓ Rhythm & ✗ Accuracy |
Tips for Playing
- Start slowly (30-40 BPM) to get used to the rhythm
- Focus on the metronome beat first before starting to type
- Try to anticipate the next beat rather than reacting to it
- Practice maintaining a steady rhythm even if you make typing mistakes
- Don't rush to catch up if you miss a beat - stay with the rhythm
- Use backspace to correct mistakes if needed