Metronome
Precise online metronome with adjustable BPM, flexible time signatures, rhythmic subdivision, and count-in.
Beats Per Minute (BPM)
1
2
3
4
Space: Start/Stop
T key: Tap Tempo
Up/Down: BPM ±1
Left/Right: BPM ±5
Click beat indicators to toggle accents
About This Tool
An online metronome designed for musicians. Built with Web Audio API to ensure high timing precision, eliminating the jitter of traditional web timers. Supports a wide tempo range from 30 to 300 BPM, customizable beats per bar (2-12 beats), four rhythmic subdivision modes (quarter, eighth, triplet, sixteenth), count-in (0/1/2/4 beats), and clear visual flashing indicators. Whether for piano, guitar, or drum practice, it provides a stable rhythmic reference.
Features
- ⚡ High Precision: Web Audio API for rock-solid timing
- 🎛️ Wide Range: Adjustable tempo from 30 to 300 BPM
- 👆 Tap Tempo: Click or press T to calculate target tempo
- 🎵 Time Signatures: Supports 2-12 beats per bar
- 🎼 Rhythmic Subdivision: Quarter, eighth, triplet, and sixteenth modes
- ⏰ Count-in: 0/1/2/4 beats count-in before playing
- 🔊 Rich Sounds: 9 sound types (beep, click, wood, sine, triangle, cowbell, hihat, snare, rim)
- 🎚️ Accent Patterns: Customizable accent pattern for each beat
- 👀 Visual & Audio: Syncs clear click sounds with visual indicators
- 📊 Waveform: Real-time audio waveform visualization
- ⌨️ Keyboard Shortcuts: Space to start/stop, arrow keys to adjust BPM
- 💾 Settings: Auto-saves preferences to localStorage