Phil Xie Phil Xie Back

🎵 Freqs for Freaks

Pitch training to help you recognize frequencies

Round 1 / 10
0 pts
Slider shows
Hz
Your guess
Actual frequency
Nearest note
Octave error
+0
0
/ 1000 points
Pitch
Avg Abs Error
Pitch
Avg Bias
 
Best Round
Octave
Avg Abs Error
Octave
Avg Bias
 
Worst Round
Round Breakdown
# Actual Guess Pitch Err Oct Pts
Pitch
Avg abs error
Pitch
Avg bias
Octave
Avg abs error
Octave
Avg bias
# Actual Guess Pitch Err Oct Pts
💡 About / Help
Origins

I created this tool with the intention to help train my mapping between note names and frequencies in numbers in a more fun way, so that I can utilize the gift of perfect pitch in even more interesting and serendipitously unexpected ways. For example, the entomologist Olavi Sotavalta could distinguish insects by their wingbeat frequencies, and I've once correctly computed the frequency of a kilohertz transcranial magnetic stimulation signal as an human subject for my research lab. I hope this tool helps you on the way to becoming a more accurate biological FFT machine too. Please let me know your thoughts on this tool, and enjoy!

How to play
  1. Press Play Tone to hear a randomly selected frequency.
  2. Use the slider to find the approximate frequency, or type directly into the Hz input. The slider display can be toggled to show note names instead of Hz.
  3. Press Submit (or Enter) to lock in your guess and see your score.
  4. Press Replay to hear the tone again before guessing. In Hard Mode, each replay costs 10 points.

In Game mode, complete 10 rounds for a final score out of 1000 pts with a full summary. In Train mode, play endlessly and track rolling stats with the Stats toggle.

Scoring

Each round is worth up to 100 points, split into two components:

Pitch accuracy 0 to 70 pts
How close you are within the nearest octave
Within 0.5 semitones70
Within 1 semitone60
Within 2 semitones45
Within 3.5 semitones28
3.5+ semitones off10
Octave accuracy 0 to 30 pts
Whether you picked the right register
Correct octave30
1 octave off12
2+ octaves off0

This split means getting the right note name but the wrong octave still earns significant credit.

Options explained
Tone TypeThe waveform shape. Sine is a pure, simple tone. Triangle adds subtle harmonics. Square and Sawtooth are brighter and buzzier, closer to real instruments. Sawtooth may help hearing low frequencies on some speakers, thanks to its amplified harmonics.
DurationHow long the tone plays: Short (1s), Medium (2s), or Long (4s). Shorter durations are harder.
Frequency RangeBeginner restricts frequencies to 200 to 2000 Hz, covering the most recognizable mid-range of the piano. Full Piano covers the entire range from A0 (27.5 Hz) to C8 (4186 Hz).
Hard ModeEach use of Replay deducts 10 points from that round's score.
Roasty FeedbackEnables personality in the per-round and end-of-game feedback messages.
⚙️ Options
Tone Type
Tone Duration
Frequency Range
Hard Mode
−10 pts per replay
Roasty Feedback
Brutally honest commentary
🎹 Note → Frequency Reference
Note Frequency (Hz) MIDI
🏆 High Scores

No games played yet.