About Pitch Perfect

A music practice tool focused on accuracy. See the pitch of each note as you play or sing, refine your intonation and practise precise playing against a scale or a recording.

Start practising

  1. Click Live Input, allow microphone access and play one clear note at a time. The tuner shows the nearest note and how sharp or flat it is; the graph traces your pitch over time.
  2. Set Mic sensitivity to suit your instrument, or click Auto and play at average volume after the countdown. Mic sensitivity at zero mutes pitch detection. Use Note detection sensitivity to accept more quiet or fast-changing notes, or reduce it to reject unwanted notes; 50% is the default.
  3. Choose a scale and key for target notes, or load a recording to compare your playing with its pitch trace.

Explore the options

Pitch reference and scales
A4 reference adjusts tuning from 415 to 465 Hz (440 Hz by default). Scales offers Western scales, modes, pentatonics, Solfeggio and 50 Hindustani ragas. Dotted lines mark targets and diamonds glow near matching pitches. Ragas use swara names, with Aroha / Avaroha below the diamonds; choose Western pitch or Just intonation and open Tuning info for the tuning model.
YouTube practice
Load a video URL, ID or playlist. Set start and end times to Play selection as a loop or Load Selection onto the graph. While looping, Adjust loop moves either endpoint in 0.25-second steps. Play Along follows the video with a scrolling pitch reference; Play / Pause freezes and resumes the graph, and the seek buttons move by five seconds.
Audio files, transpose and speed
Load from File opens a local audio recording. Drag across its waveform to mark a selection, then play it or load it onto the graph. Transpose changes the reference pitch; Fine tuning allows smaller changes. Speed changes playback pace. Stop YouTube playback before changing transpose. Preparing transposition for the first time can take a while, especially for long YouTube videos; please wait for the audio to finish loading.
Graph and tracking tools
In Tools, set the graph range with note sliders or an instrument preset. Auto-zoom follows the detected pitches, with a configurable Minimum notes in view. Turn it off to keep your chosen range fixed. Ignore jumps filters sudden pitch changes. Trace volume shades live notes from light purple for quieter playing to dark purple for louder playing, adapting to background noise and recent peaks. Eraser removes parts of the graph by dragging. Clear Graph clears the traces, and the magnifying-glass buttons resize the page.
Remembered preferences
Your tuning reference, microphone sensitivity, graph and tracking settings, last scale / key / raga tuning and last YouTube video are remembered in a browser cookie. Clearing cookies or using a private window can reset them.

Having trouble?

Microphone silent or notes jumping?

Allow microphone access in the browser and operating system, check the selected input device and click Live Input again. Check that mic sensitivity is above zero, then try Auto. Use headphones to avoid detecting the reference audio, reduce background noise and play single notes rather than chords. Increase Note detection sensitivity if notes are missed, or reduce it for unwanted notes. If fast changes still disappear, turn Ignore jumps off; if notes are outside the graph, adjust its range.

YouTube not loading or selection unavailable?

Check the URL or ID and your connection. Browser privacy settings or extensions can block the embedded player; check whether YouTube is allowed for this page. Audio processing may take a moment, especially when first preparing transposition for a long video, and some videos may be unavailable. Selection actions need both a start and a later end time; stop a playing loop before editing or loading another selection.

File will not load or its pitch trace looks unclear?

Use an audio format your browser can decode; try WAV or MP3 if another format fails. Allow time for analysis, especially for long files. Solo voice or instrument recordings give clearer pitch traces than dense mixes or chords. To load only part of a file, drag a visible range across the waveform first.

Scale guides missing or tuning seems different?

Check that Scales is not Off, the key is correct and the graph covers the notes you want. A4 reference changes note tuning; Solfeggio uses fixed frequencies. For ragas, Key sets Sa and the tuning choice changes the swara targets. These are fixed practice guides; expressive slides and performance-dependent intonation may fall between them.

Suggestions or bugs?

Have an idea or found an issue? Contact Sonalux to share your feedback.

Privacy and analytics

Scales

Choose a scale and key to guide your practice.

Coloured dotted lines repeat across octaves. Diamonds glow when your pitch is within 25 cents of a scale note.

Tools

Adjust the graph range and pitch tracking.

Graph range

Choose a concert-pitch preset or drag either handle. Piano and violin views stop at B6. Arrow keys adjust by one note; your range is remembered.

Auto-zoom

Automatically adjust the visible vertical range while you play. Switch off to use the Graph range above.

Pitch tracking

Filter sudden jumps in detected pitch.

Trace volume

Shade the live trace by volume: light purple for quiet notes, darker for loud notes. The background level and recent playing peaks adapt automatically. Off by default; your choice is remembered.

Eraser

Click or drag on the graph to erase unwanted reference pitch points.

Graph loading sensitivity

Adjust which notes are included in YouTube selections, Play Along and uploaded audio. All three use the same setting.

50%

Increase it if notes are missing. Higher values include quieter notes and allow faster, larger pitch changes when Ignore jumps is on.

Decrease it if unwanted notes appear. Lower values reject more quiet sounds and sudden changes, but may miss soft notes or quick passages.

50% preserves the previous analysis settings. This is separate from microphone sensitivity and live note detection. Your choice is remembered.

Play Along refreshes its current and upcoming analysis when you close this popup. For selections, click Load Selection again, or reload the audio, to apply changes. Solo instruments and voices work better than chords or dense mixes.

Note detection sensitivity

Controls how readily live notes are accepted by the tuner, graph and scale diamonds. Start at 50% (default); your setting is remembered.

Increase it when notes are missed. Higher values accept quieter notes and allow faster, larger pitch changes when Ignore jumps is on. They may also pick up more background noise or harmonics.

Decrease it when too many notes appear. Lower values require a stronger signal and filter sudden changes more strictly. Very quiet notes or quick passages may be missed.

Mic sensitivity controls input gain. Use its Auto option to set the microphone level first; this slider adjusts detection without changing that gain. Zero here is the strictest setting, not mute. Mic sensitivity at zero still mutes detection.

This setting affects live input, not the analysis of uploaded files or YouTube. If notes are outside the graph, adjust Graph range / Auto-zoom in Tools. For fast passages, you can also switch Ignore jumps off.

Auto graph range

Record your lowest and highest notes for 2 seconds each, after a short countdown. Use headphones and play one steady note at a time.

Microphone access

Starting microphone...

Sets Graph range and remembers it. Switch Auto-zoom off to keep this range fixed.

Auto sensitivity

Microphone access

--Hz
--
50%

Microphone

Sensitivity
1.00×
Volume

📺 YouTube Player

Online pitch detector and tuner for music practice

Pitch Perfect by Sonalux helps you see the notes you sing or play in your browser. Use your microphone to check pitch, read the frequency in Hz and see whether a note is sharp or flat. The live pitch graph traces your intonation over time, helping you practise sustained notes, melodies and intervals.

How to check your pitch

  1. Turn on Live Input and allow microphone access when your browser asks.
  2. Sing or play one clear note at a time. Read the detected note and sharp or flat indicator, then adjust your pitch.
  3. Choose a scale and key to compare your playing with target notes on the graph. Adjust microphone sensitivity if quieter notes are missed or background noise is detected.

Practise scales, ragas and recordings

Explore Western scales and 50 Hindustani ragas, with swara labels and Western pitch or illustrative Just intonation guides. Set the A4 tuning reference between 415 and 465 Hz; the default is 440 Hz. Load an audio file or a YouTube selection to study a melody, loop a passage and practise alongside a reference.

Tips for reliable pitch detection

Use a quiet space and a steady, single note. Chords, background music and strong harmonics can make the detected pitch less reliable. Microphone access needs HTTPS or localhost, and the interactive tools require JavaScript. Open the About button beside Pitch Perfect for detailed controls and troubleshooting.

Explore Sonalux, send feedback or read our privacy and analytics notice.