100
70
hardcore mode (adds 200/220/240 bpm - gold star on completion!)
pro user — unlock all levels (scores still count)
progression

Rudiment Library

Custom Practice

Scores from custom practice do not count towards main progression.
Rudiment
Settings

Mic Calibration

Hit your drum or clap. The bar shows input volume. Adjust sensitivity so the trigger line sits just below your hit peaks.

quietinput volumeloud
7
waiting for hit…

Sensitivity = trigger threshold. Input gain = mic signal boost for quiet devices.

Profiles

Select a profile to switch player. Progress is saved per profile. Use save codes to back up or transfer progress between devices.
Save Code

Copy this code to back up your progress. Paste it to restore on another device.

Stats

Games Played
0
Time Played
0m
Avg Accuracy
Best Streak
0
Total Hits
0
Total Misses
0
Hit Ratio

timing distribution (all games)

earlyperfectlate
done
master the fundamentals
Welcome to Rudiment Guru

A game to learn and practice hand patterns and time keeping for musicians. To start, please calibrate your device by continuing below.

How will you play?
Microphone Setup

Adjust your sensitivity and gain so hits register cleanly, then continue to the timing test.

Hit your drum or clap and watch the bar. The trigger line should sit just below your hit peaks.
quietinput volumeloud
7
waiting for hit…
Turn Volume Up

You'll need to hear the metronome clearly to complete the timing test. Make sure your volume is turned up before continuing.

Calibration
0
score
0x
combo
19
sec
🔊 Volume up
Listen to the metronome and try to play as close as possible to every beat.
Don't worry — this can be adjusted later.
How did that feel?

Did that feel like a clean, accurate run? If you made mistakes or weren't focused, it's best to retry for a more accurate calibration.

Calibration Complete

timing distribution

earlyperfectlate

hits over time

You can re-run this calibration at any time from the settings panel.

Input Lag Calibration

This test runs a 30-second single-hand exercise at 100 BPM. Hit every note as accurately as you can, then report whether it felt clean. The graph will recommend an optimal lag adjustment for your setup.
-
-
0
score
0x
combo
-
acc
-
off
metro
-
-
-
0
score
0%
accuracy
0
best combo
-

feedback

-

timing distribution

earlyperfectlate

hits over time

This will adjust for input lag relating to your setup. Only apply if you feel you had a clean run and were playing roughly in time with the metronome click throughout.