Open source · your audio never leaves your device

See your voice.

A 60-second mirror for your singing — range, accuracy, steadiness — analyzed entirely in your browser. Then train exactly where you miss, with a community chasing the same note as you.

No account. Nothing uploaded. Nobody hears you but you.

Aria
Blaze
Flux
Luna
Glint
Echo

Aria · Blaze · Flux · Luna · Glint · Echo — six practice voices, pick your timbre

±1¢
Detection precision
11
Ways to play
0
Audio uploads
6
Voice characters
The Voice Mirror

Meet your voiceprint.

Sing three short tasks — a glide, a hold, a match. Sixty seconds later you're looking at your voiceprint: your range as the headline, your accuracy in cents, your steadiness as a star-map card you can share.

Mic check first Works on iPhone Saved on-device

Come back next week and it tells you the difference: “+2 semitones since last time.”

MERCURYPITCH · VOICEPRINT This week
G2 – E5 2 octaves + 9 semitones ▲ +2 semitones since last time
Accuracy
±12¢ median
Steadiness
±9¢ on holds
Vibrato
5.6 Hz · ±26¢
Onset
scoops ~180 ms
Voice Mirror · analyzed on-device
Your voiceprint: shareable, saved on your device, compared on every return visit.
This is what singing looks like

Watch your pitch land, in real time.

This panel runs the real engine. Press ▶ Play and sing — your voice draws the line, and every note tells you how close you landed. Then flip to Piano or Karaoke and play those too.

LIVE
C Major
B3 · 247 Hz CDF FGAB
Accuracy
Perfect0
Excellent0
Good3
Okay4
Off1

Voice
Aria
Aria
piano
● LIVEPerfect 0 · Good 3 · Okay 4 · Off 1Score 53%

That was your voice, analyzed on this page — nothing was uploaded. Get the full 60-second Mirror →

midnight-drive.flac Key: A → B (bridge) 94
Vocals you take this line
Drums
Bass
Other

we were chasing taillights out of town

every mile a note I couldn't hold

now the radio is singing back to me

Stems, synced lyrics, and live scoring — separated and scored on your device.
Karaoke, from your own library

Any song is your songbook.

Other apps sell you a library. MercuryPitch turns yours into one. Drop in any track — the vocal and instruments separate on your device, lyrics sync word by word, and the vocal line becomes notes you can see, edit, and sing against with live scoring. Key detected per section, even when the song changes key.

Free on-device separation Synced lyrics Editable vocal line Per-section key detection
Your path

Progress you can hear.

No lectures. You sing, you score, you level up — and the app quietly steers you toward the notes you keep missing.

LEVEL 01

Match a note

Pick a key, sing it, watch the bar turn green. That's the whole loop — and it's instantly satisfying.

LEVEL 02

Run a scale

Step through major and minor scales with a moving target and a count-in metronome.

LEVEL 03 · NOW

Beat your weak spots

Focus Mode reads your history and builds drills around the intervals you struggle with.

LEVEL 04

Take on the world

Enter weekly challenges, climb the leaderboard, and jam live with other singers.

The community

You're never practicing alone.

Share melodies, race the leaderboard, and take challenges that refresh every week. Practice sticks when other people are in it with you.

Weekly leaderboard

Live
01lunar_lark
14-day streak
98.4%
02aria_sings
9-day streak
96.1%
03perfect5th
21-day streak
95.7%
04flux_capacitor
3-day streak
93.0%
05echo_chamber
6-day streak
91.8%

Perfect octave

Hold a clean octave jump within ±10¢.

Try

Speed scales

Run a two-octave scale at 120 BPM, clean.

Try

Karaoke duel

Out-sing a friend on a backing track.

Try

Jam relay

Trade four-bar phrases live, peer to peer.

Try
Inside the Voice Mirror

Sing the Universe.

Some melodies here weren't written — they were measured. Sing Orion's stars by their positions in the sky. Match five famous pulsars by their spin rates. Hold the Perseus black hole's B♭. Real cosmic data, fitted to your range, scored like everything else.

Betelgeuse · E3 Bellatrix · G3 Alnitak · A3 Alnilam · B3 Mintaka · C4 Saiph · D4 Rigel · E4
Orion, as a melody — star positions become pitches in your range.

Five pulsars, five tempos

  • Geminga4.2 Hz
  • Vela11.2 Hz
  • Crab29.9 Hz
  • PSR B1937+21642 Hz
  • PSR J1748−2446ad716 Hz

The Perseus black hole

Hums a B♭ — 57 octaves below middle C. We bring it up into your range. You hold it. We score the hold.

These live inside the Voice Mirror. Sing the sky in 60 seconds →

Everything in the box

The whole studio.

Every mode scored by the same on-device engine.

5.6 Hz · ±26¢ ±12¢ median

In-depth vocal analysis

Every take measured — accuracy in cents, vibrato in hertz, onset in milliseconds — feeding a voiceprint that tracks your deltas.

Cents, not starsVibrato: 5.6 Hz · ±26¢Onset: scoops ~180 ms
glide hold match

Voice exercises

Warm up with glides, holds, and matches fitted to your range — sub-cent tracking while you sing.

Fitted to your rangeOnce, Repeat, cyclic modesSub-cent tracking
F♯4 C5 E4

Focus Mode & trends

Practice that reads your history: drills built from the notes you miss, at a difficulty that follows your last ten scores.

Drills your missed notesAdapts to last 10 scoresWeekly trends

Piano practice

Put a keyboard on screen and follow the falling notes — every key you hit scored by the same engine.

Falling-note viewMIDI keyboard inScored per note

Guitar practice

Point the mic at your guitar: tuning, riffs, and chords tracked string by string, scored in cents.

Tuner built inRiffs & chordsWorks acoustic or amped
Vocals Drums Bass

Any song, separated

Drop in any track, split it on your device, mute the vocal and take its place — lyrics synced on screen.

On-device separationSynced lyricsPer-section key detection

Compose & share

Sketch a melody on the piano roll, record a take, dial between “As sung” and “Clean”, and send it as a link.

As sung ↔ CleanMIDI in & outShare as URL — no account
1 2 3 0:42

Challenges

Timed pitch challenges against the clock and the leaderboard — share a round as a link, no account wall.

Timed roundsLeaderboardShare with a link
peer-to-peer

Jam together

Invite someone into your session and play in real time — audio flows between you two over WebRTC, never through a server.

Real-timePeer-to-peerNo server in the path
Why it's free

A community can't grow behind a paywall.

So everything that runs on your device — practice, composing, analysis, jamming, every challenge — is free. The only thing we charge for is advanced stem separation — it's compute-heavy, so we price it at cost. That's the deal.

Free on-device Open source · AGPL-3.0 Private by default Compute at cost
Questions

Before you join.

Is it really free, or free-with-a-catch?
Genuinely free. Everything client-side — practice, composing, analysis, jam, community, challenges — costs nothing. The only paid feature is advanced stem separation, which is compute-heavy, so we price it at cost.
Is my voice private?
Pitch detection runs entirely in your browser, so your mic audio never leaves your device.
I can't sing yet — is this for me?
Especially. The Mirror isn't a test you pass — it's a baseline. Nobody hears you but you, and every session after it aims at the exact notes you miss, so beginners improve fastest.
Do I need an account to join the community?
You can practice instantly with no account. A profile lets you appear on the leaderboard, save streaks, and enter challenges.
Can I sing with friends?
Yes — the Jam mode connects you peer-to-peer over WebRTC for low-latency, real-time sessions.
What are the six characters?
Aria, Blaze, Flux, Luna, Glint and Echo — playback voices, each mapped to its own instrument (piano, synth, organ, strings, sine and a mellow piano). Pick the timbre you like to practice against.
Join in

Add your voice to the chorus.

The Mirror takes 60 seconds, alone with your browser. Everything it starts — the practice, the challenges, the leaderboard — is where the community picks you up.