Metronome
Precise online metronome powered by Web Audio API, with adjustable BPM, flexible time signatures, subdivision, and custom accents.
Beat Settings
Sound Settings
Powered by Web Audio API for highly precise beat timing
About This Tool
A professional-grade online metronome designed for musicians and students. Unlike standard JavaScript timers, it leverages the browser's advanced Web Audio API to eliminate the lag and jitter often found in web metronomes, delivering studio-quality timing precision. You can freely adjust BPM (30-300), choose 1-8 beats per measure, set subdivision (quarter/eighth/sixteenth notes), and customize accent patterns for each beat (accent/normal/muted). Features three sound types (classic beep, crisp woodblock, retro digital), tap tempo, preset saving, volume control, and keyboard shortcuts. The clean, intuitive interface includes clear visual flash indicators, working perfectly on both desktop and mobile devices.
Features
- ⚡ High Precision: Web Audio API scheduling eliminates rhythm jitter
- 🎵 Flexible BPM: 30-300 BPM range for all music styles
- 🎼 Custom Time Signatures: 1-8 beats per measure support
- 🔢 Subdivision: Quarter, eighth, and sixteenth note options
- 🎚️ Accent Patterns: Independent accent/normal/muted for each beat
- 🎹 Three Sound Types: Classic beep, crisp woodblock, retro digital
- 👆 Tap Tempo: Quick BPM detection by tapping
- 💾 Preset Management: Save and load your favorite settings
- 👀 Visual & Audio: Dual feedback with sound and visual flashes
- ⌨️ Keyboard Shortcuts: Space for play/pause, arrows for BPM adjustment
- 📱 Responsive Design: Works smoothly on all devices