Tuner · Metronome · Tone Generator
Three instruments, one brass panel.
A real-time tuner, a metronome that never drifts, and a drone tone generator — each built like a piece of analog gear, each running entirely in this browser tab.
Microphone audio is processed entirely in your browser and never uploaded.
Tuner
← All toolsPlay a single sustained note — a guitar string, a violin open string, a hummed pitch, anything — and perfecttune listens through your microphone, estimates the fundamental frequency with an autocorrelation pitch detector, and swings a brass needle to show how many cents sharp or flat you are against the nearest equal-tempered note.
Microphone audio is processed on-device and never leaves your browser.
Metronome
← All toolsA swinging brass pendulum keeps time the way a real metronome does, but the clicks underneath it are scheduled a fraction of a second ahead on the Web Audio clock rather than fired one at a time from a JavaScript timer — the standard lookahead-scheduler technique that keeps tempo sample-accurate even if the browser tab is busy or briefly throttled.
Tone Generator
← All toolsA steady drone oscillator you can set by frequency in Hz or by note name — useful for tuning by ear against a reference pitch, checking an interval, or just warming up. The scope beneath it draws the actual waveform coming out of the oscillator in real time, not a canned animation.
A steady drone — start at a low volume, especially with headphones.
Learn more
- How Instrument Tuners Actually Work: Pitch Detection Explained — A plain-language look at autocorrelation pitch detection — how a browser tuner turns raw microphone audio into a note name and a cents-off reading, entirely on your device.
- Why Your Metronome Should Never Use setInterval (And How Ours Does) — The Web Audio lookahead scheduler pattern that keeps a software metronome sample-accurate, and why naive setInterval-per-beat timers drift.
- A Musician's Guide to Practicing With a Drone Tone — How singers and instrumentalists use a steady reference pitch to build intonation, tune by ear, and hear intervals — and how to set one up for your own practice.