Tell me what went wrong. TempoLock will include the current screen, app version and basic browser details to help track it down.
CHALLENGE MODE
ROAD TO TEMPOLOCK
0 / 24 ★
1★ to clear a level
Level 12 unlocks after Level 11 and 24 stars.
Open a level set to choose a challenge, or jump straight into your next one.
PRACTICE MODE
Visual timing guide
A glowing marker moves across each bar at the target tempo. Practice ends automatically after the selected number of beats.
Continuous metronome
Keep the click playing through the whole practice phrase. Turn the visual guide off for a simple click-only metronome exercise.
Tempo
100
Beats
16
Meter
4/4
Count-in
1 bar
Gap Trainer
Listen during the click bars, then tap through the silent bars to show how well you can hold the tempo. The pattern keeps looping until you end the session.
TODAY'S CHALLENGE
Daily
CLASSIC
Tempo
Beats
Meter
Count-in
No attempt yet today.
TODAY'S TARGET
Complete today's challenge
Set a score to start the day.
WEEKLY LEAGUE
Live league
Your best Daily score each day adds to your weekly total.
Current streak
0 days
Longest streak
0 days
LAST 28 DAYS
blue = played · gold = 3★ pace
LEADERBOARDS
DAILY · TODAY
#
Player
Score
TOOLS
Timing tools for everyday practice.
Metronome
A straightforward click with meter, subdivisions, accents and a beat-linked visual.
BEATS PER BAR
/
BEAT UNIT
1
100
BPM
Ready.
Polyrhythm & Polymeter
A polyrhythm is a ratio such as 3 against 2. Playing 3/4 against 4/4 is polymeter, so TempoLock includes both.
3:2 means three evenly spaced pulses happen in the same cycle as two evenly spaced pulses.
BEATS
/
UNIT
BEATS
/
UNIT
Each layer keeps its own bar line. For example, 3/4 against 4/4 shares the same quarter-note pulse but the downbeats realign every 12 beats.
LEFT · 3 PULSES
120 BPM
RIGHT · 2 PULSES
80 BPM
3 against 2. Both layers meet at the start of each cycle.
Tap Tempo
Tap naturally. TempoLock averages the recent intervals and shows how stable your tapping is.
--
BPM
0TAPS
--AVG MS
--JITTER
You can also press Space while this tool is open.
Tempo Ramp
Start at one tempo and automatically step up or down after a chosen number of bars.
Bars and measures mean the same thing here.
BEATS PER BAR
/
BEAT UNIT
1
80
CURRENT BPM
80 to 120 BPM · +2 every 4 bars / measures.
STATS & ACHIEVEMENTS
LIFETIME TAPS
0
0 attempts·0 / 90 ★·0m played
Time Played
0m
Stars Earned
0 / 90 ★
Challenges Cleared
0 / 30
Final Level Gate
0 / 65 ★
Achievements
0 / 17
3★ Levels
0 / 30
Locked In Levels
0 / 30
Perfect 10,000s
0
Challenge Attempts
0
Practice Sessions
0
Daily Attempts
0
Current Daily Streak
0 days
Longest Daily Streak
0 days
16 Beat Attempts
0
16 Beat Perfects
0
Best Challenge
-
Best Daily
-
Best 16 Beat
-
Avg Taps / Attempt
-
SKILL PROFILE
Timing tendency
Learning…
Complete a few runs to reveal your pattern.
Strongest tempo range
Learning…
Scores are grouped into slow, mid and fast tempos.
Strongest meter
Learning…
Needs at least two runs in a meter.
Recent form
-
Average of your latest tracked runs.
ACHIEVEMENTS
Lifetime activity counters are stored on this device.
Enjoying TempoLock?
If you'd like to support development, you can buy me a coffee.
Account, appearance, click sound and automatic audio timing live here.
PLAYER
TempoLock Player
Play as a guest, or save your progress online and use the same TempoLock name on every device.
OR
You can keep playing without an account. Signing in lets TempoLock sync progress and ranked records between devices.
Progress sync is ready.
Your TempoLock name is public on leaderboards. Your email and social login details stay private.
OVERALL POINTS
0 PTS
Not ranked
THIS WEEK · 0 PTS
TODAY · 0 PTS
Your best Daily and 16 Beat scores each day build your Overall Points. Replaying only helps when you improve a best score.
Appearance
Choose a full TempoLock look for this device. Your choice is remembered on this device. Original keeps the current dark blue style.
Changes apply instantly.
Click Sound & Volume
Choose the click sound and volume used across TempoLock.
70%
Polyrhythm uses separate left and right tones so the layers stay clear.
Preview plays continuously at 100 BPM.
Timing Sync
TempoLock keeps the click synced automatically. Only adjust these if the visuals or tap scoring consistently feel early or late.
Automatic sync starts when audio is first played.
Visual adjustment
0 ms
Only moves beat-linked visuals. The audio schedule stays untouched.
- = visual earlier · + = visual later
Tap scoring adjustment
0 ms
Only changes how recorded taps are judged. Leave this at 0 unless taps are consistently being scored early or late.
- = taps earlier · + = taps later
PROGRESS
Start fresh without changing your account or TempoLock settings.
AUDIO + VISUAL CHECK
Watch and listen
The flash should land with each click. Fine tune the visual only if it looks slightly early or late.
Visual adjustment 0 ms
- = visual earlier · + = visual later
Automatic output sync is still the foundation. This adjustment never moves the audio itself.
16 BEAT CHALLENGE
Choose your tempo
Hear a 4-count, hold for 16 full beats, then tap.
100BPM
Count-in
4
Silent beats
16
Meter
4/4
Input
1 press
Your best result can rank overall and against players at the same tempo.
4 COUNT
Listen carefully
Then hold for 16 full beats.
After the 4-count there are no visual timing cues. Hold for 16 full beats, then tap on the next beat.
COUNT-IN
Lock onto the click
VISUAL TIMING
READY
Tap on the beat
No countdown or progress cue once the click disappears. Desktop: Space also taps.
0
SCORE / 10,000
NEW PERSONAL BEST
TEMPOLOCK COACH
Your score rewards steady timing, accurate tempo and a strong finish.
Target
Your average
Average timing error
Final drift
Taps
Consistency
POSITION VS PERFECT CLICK
RAW TAP TEMPO
Every point here is calculated directly from the gap between two presses.
BEAT-BY-BEAT
High click = perfect timing · low click = your taps
⚠
Clear all progress?
This will permanently erase your challenge stars, personal bests, Daily Challenge history and streaks, 16 Beat best score, lifetime stats, skill history and achievements.
Your account and TempoLock settings will stay.
Share result
Copy your result below, or use the system share sheet when your browser supports it.