
Instruments
Music tools
Five tools that run entirely in the browser: a playable keyboard, a chromatic tuner that listens to your instrument, an interactive circle of fifths, a metronome with polyrhythms, and an ear-training studio. No installs, no accounts, no uploads.
- 01Virtual PianoA playable keyboard with labelled keys, a choice of tone, sustain, and a readout of what you are playing — useful for checking a chord, humming a melody into pitch, or teaching a shape to someone over a call.Open tool
- 02Chromatic TunerSing, play or hum into the microphone and see the note, the frequency and how many cents sharp or flat you are — with a reference tone to tune against when the room is too noisy to listen.Open tool
- 03Circle of FifthsPick a key, read its signature, and hear the chords that belong to it — the diatonic triads, seventh chords and the standard progressions that hold a phrase together.Open tool
- 04MetronomeA steady pulse you can trust: scheduled on the audio clock rather than by timers, with tap tempo, subdivisions, accent patterns and polyrhythms for the day you need to practise three against four.Open tool
- 05Ear TrainingThree drills — intervals, chord qualities and scales — with the running score kept honest, references you can replay any time, and the answer drawn on the keyboard so the sound attaches to a shape.Open tool
What they have in common
Every tool is written from scratch for this site and shares one audio engine and one keyboard component, so a chord played in the circle of fifths sounds the same as the same chord played on the virtual piano or used in an ear-training question. The engine synthesises its tones rather than streaming samples: the whole tool set adds a few dozen kilobytes to the page, not megabytes.
Timing-critical work — metronome clicks, example playback — is scheduled on the Web Audio clock, which is the clock your sound hardware runs on, rather than on a JavaScript timer. That is why the pulse does not drift.
What they deliberately are not
These are practice and reference tools, not production instruments. There is no MIDI input handling, no recording, no project saving, and no account to keep state across visits; anything you want to keep, keep elsewhere. The tuner is accurate enough to tune by, but a dedicated strobe tuner remains the reference for critical work, and a browser cannot match the feel of a real keybed for technique practice.
They also do not phone home: no analytics, no third-party scripts, no fonts or images from other domains, and microphone audio never leaves your device.


