Tuner · Metronome · Ear Trainer · Chords · Tempo · Transposer
A whole practice session, one brass panel.
Tune up, set a tempo, train your ear, look up a chord and move a progression into a new key — seven instruments built like pieces of analog gear, all running entirely in this browser tab.
Microphone audio is processed entirely in your browser and never uploaded.
All tools
Tuner
Tune by ear's evil twin — real-time pitch, read off a brass needle.
Metronome
A pendulum that never drifts — scheduled on the real audio clock.
Tone Generator
A steady drone to tune, warm up, or check an interval against.
Interval Ear Trainer
Two notes, one question — name the distance between them.
Chord and Scale Dictionary
Every chord and scale drawn from its formula, spelled the way its key spells it.
BPM Tapper
Tap a couple of bars, read the tempo, hand it to the metronome.
Chord Transposer
Move a progression to a new key with the accidentals spelled properly.
Tuner
← All toolsPick an instrument and a tuning, then tune it either way round: tap a string to hear its exact pitch and match it by ear, or start the microphone and read how many cents sharp or flat you are off a brass needle. The reference tones and the string chart need no permissions at all — the microphone is an upgrade, not a gate.
Guitar — Standard (EADGBE)
| String | Note | Frequency | Reference tone |
|---|---|---|---|
| 6th | E2 | 82.41 Hz | |
| 5th | A2 | 110.00 Hz | |
| 4th | D3 | 146.83 Hz | |
| 3rd | G3 | 196.00 Hz | |
| 2nd | B3 | 246.94 Hz | |
| 1st | E4 | 329.63 Hz |
Tap Tone to hear a string and tune to it by ear — no microphone needed. Auto is on, so the needle below follows whichever string you are nearest.
Live pitch — microphone
Microphone audio is processed on-device and never leaves your browser — and the chart and reference tones above never need it at all.
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. On top of that beat you get the three things a practice metronome actually needs: subdivisions down to sixteenths, a swing control that pushes the offbeat towards the triplet grid, and a trainer that walks the tempo up a few BPM at a time while you play.
Subdivision and swing
Subdivision clicks are quieter and higher than the beat, so the pulse stays the loudest thing in the bar. Swing applies to eighths and triplets only, and pushes the offbeat of each pair later — 33% lands it on the triplet grid, 50% on a dotted eighth. The downbeat never moves.
Tempo trainer
Trainer off — the tempo stays exactly where you put it.
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.
Interval Ear Trainer
← All toolsA tuner tells you when one note is right. Interval training is how you learn to hear whether the next note is right — the exact distance between two pitches, named. Press play, listen to two notes, and pick the interval from unison up to the octave. Every pitch is generated on the spot from equal temperament with A4 at 440 Hz, so the intervals you are learning here are the same ones the tuner measures.
Nothing plays until you press a button. A revealed answer counts as a miss, so the score stays honest.
Chord and Scale Dictionary
← All toolsPick a root and a quality and this builds the answer from the formula rather than looking it up: a major triad is the root plus 4 and 7 semitones, a major scale is 0-2-4-5-7-9-11, and the note names follow from which scale degree each of those intervals lands on. That is why F♯ major here spells A♯ and E♯ rather than B♭ and F — the letter comes from the degree, the accidental from the arithmetic.
Piano — two octaves
Guitar — standard tuning, every position in the first 12 frets
Notes are spelled for the key you pick, and nothing sounds until you press Play.
BPM Tapper
← All toolsTap the pad along with whatever you're listening to and the tempo appears: the BPM is the average of the intervals between your last twelve taps, the same averaging the metronome's own Tap Tempo button does. The steadiness figure beside it is the standard deviation of those intervals, which is how you tell a tempo you actually found from one you only approximated.
Your taps are the only thing that can make a sound here, and only with the click switched on.
Chord Transposer
← All toolsType a progression, choose how far to move it, and get the chords back spelled for the key you land in. Quality suffixes are never touched — m7♭5 and add9 come out exactly as they went in — and the enharmonic convention is stated rather than guessed at: by default every root is spelled as the nearest spelling to the target key on the circle of fifths, so three semitones up from C gives E♭, not D♯.
Enharmonic convention: Auto spells each root as the nearest spelling to the target key on the circle of fifths.
Tune your instrument
The same tuner with the strings already filled in: every string's target frequency printed on the page, a reference tone on each one, and a needle if you want to give it a microphone. Alternate guitar tunings have their own pages too.
Practise at a set tempo
The same metronome with the tempo already dialled in, and a page about what that particular speed is for — what gets played there, which Italian marking covers it, and which subdivision to put underneath it.
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.