Virtual Piano
A 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
Play, practise and plan
Seventeen tools that run in your browser. Check pitches and chords, practise rhythm and listening, or plan a loop edit, string-tension comparison, room-mode check or audio export. No accounts or uploads.
A 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
Select the keys you are holding and the tool names the chord, spells its notes and says which note is in the bass. Or start from a root and a quality and hear every inversion.
Open tool
Pick a root and a scale type to see its spelled notes, its whole and half steps and the chords built on each degree. Or select the keys you have and find the scales that contain every one of them.
Open tool
Pick a tuning, a capo and a scale or chord, and the neck shows where every note lives. Click a dot to hear it, or play the scale or chord from its lowest root.
Open tool
Choose chords from any major or minor key, put up to sixteen in order and loop them on the audio clock. Roman numerals and chord names update together, so a progression written in one key can be heard and copied in any other.
Open tool
Pick 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
Paste a chord chart, choose the new key, and every chord moves with it while the lyrics and the column alignment stay where they were. A capo helper shows which position gives the easiest open shapes.
Open tool
Sing, 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
A 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
Tap along to a song or a practice track and read its tempo in beats per minute, with the spread of your taps, the length of each subdivision in milliseconds and a click pattern to check the result against the music.
Open tool
Spread a number of pulses as evenly as possible over a cycle of steps, then play, rotate and edit up to three tracks of different lengths against each other. A practice tool for grooves, polyrhythms and beat ideas.
Open tool
A pure tone at any frequency from 20 Hz to 20 kHz, with four waveforms, a note and cents readout, sweeps and a second tone for hearing beats. Useful for checking tuning, speakers and room resonances at a safe level.
Open tool
Three 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
Estimate the low-frequency resonances of a rectangular room. Enter its dimensions, inspect the mode frequencies and export the list for comparison with measurements.
Open tool
Turn a trimmed loop length into BPM, then calculate the duration and playback ratio needed for a new tempo. Choose the beat unit explicitly, including dotted quarters in 6/8.
Open tool
Estimate how the same string’s tension changes with tuning or scale length. Get a ratio without guessing its construction, or add a known reference tension for a force estimate.
Open tool
Plan the storage for an uncompressed recording or a set of stems. Calculate audio bytes per file and in total, with sample-frame rounding and clear MB/MiB units.
Open tool
Choose the question you need to answer, then keep the assumptions with the result.
Estimate resonance frequencies from a rectangular room’s dimensions. The list helps you decide what to investigate; it does not measure levels or prescribe treatment.
Calculate BPM from complete bars and seconds, including dotted-quarter pulses in 6/8. Export the target duration and distinguish speed from stretch.
Compare the same string under two conditions, using a known reference force only when you have one. The ratio does not assess instrument safety.
Count channels and files separately, use the actual sample storage width and compare decimal MB with binary MiB. Container overhead adds space.
Choosing a session format? Start with sample rate versus bit depth before estimating its storage.
Choose a tool, allow sound when prompted, then adjust its controls. The tuner asks for microphone access only when you start listening.
Every tone comes from the Web Audio API. The engine synthesises its tones rather than streaming samples.
Nothing is recorded or uploaded, and microphone audio never leaves your device.
Once a tool has loaded, it works without a connection.
The controls can be reached by keyboard, and the ear-training drills can be answered with number keys, arrow keys and Enter.
The tools that play pitches share an audio engine and 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. Device load, audio settings and background-tab restrictions can still affect what you hear.
Use these tools for practice, lessons and reference. 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. Tuner readings depend on the microphone, room and instrument; 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.
The reference pages and topics behind the tools, for when a sound needs an explanation.

The ebook
The site's working library as a structured ebook: intervals, keys, harmony, counterpoint, rhythm, form, tuning, orchestration and the history behind them.
The Gumroad link opens the seller’s listing and checkout. Review the current total and purchase terms there; the free site does not require a purchase.