Welcome to Absolute Pitch, a music application designed to help you acquire absolute or perfect pitch. This is the musical ability to name any note played, without the aid of a reference note. Perfect pitch therefore differs from relative pitch, with which a musician can identify notes by using knowledge of the intervals between them.
Musicians with extremely good relative pitch can give results indistinguishable from those having absolute pitch, but they are always at a disadvantage in having to hear a reference tone, such as Middle A, first. You may have noticed this in purely vocal concerts, where the musicians hold tuning forks to their ears before starting a new movement.
Having absolute pitch makes it easier for a composer or performer, especially of atonal music, to retain and hear complex melodies and harmonies in his or her head (Schoenberg mentions his ability in a letter; Boulez is well known for it). For any singer, it obviates the use of a reference pitch, and ensures that performing without instrumental accompaniment, such as in a barbershop quartet, doesn't risk a gradual sliding out of tune during a piece.
The Absolute Pitch software works by presenting notes in an atonal, rather than tonal, context to reduce the possibility of using relative pitch. You learn a particular note by listening to a random sequence that includes the note. Whenever the note is played, your aural recognition is reinforced by visual stimuli that serve to connect the sound of the note with its name and position on the piano keyboard. When you are confident that you know the note well enough, you can proceed to take a test.
With its clear piano keyboard, Absolute Pitch can also be used as an easy-to-use virtual instrument, which you can play using the mouse, computer keyboard, or touchscreen.
With the Listen/Test slider in the Listen position, Absolute Pitch can be used simply to play music. You can play notes using the mouse or the keyboard. The Ctrl key acts as a sustain pedal, preventing a note from stopping immediately when you release it.
Using the Mouse
To play a note, click on it.
To play a glissando (sliding up or down the scale) keep the mouse button pressed down whilst moving the mouse up or down the piano.
Using the Keyboard
With the computer keyboard, you can play notes and chords with both hands over a three-octave range, starting with the lowest octave shown. The positions of the keys on the computer keyboard correspond to the positions of the notes on the piano keyboard.
The following key sequence will play the first one and a half octaves:
Q 2 W 3 E R 5 T 6 Y 7 U I 9 O 0 P [
The following key sequence plays the remaining one and a half octaves:
\ A Z S X C F V G B N J M K , L . /
Note: Due to the way computer keyboards are wired, some combinations of chords and notes may not be possible using the keyboard alone. You can compensate by using the keyboard and mouse together.
To select the note or notes you want to learn:
The currently selected notes are highlighted in the first octave of the piano keyboard.
To learn the sound of your selected note(s):
A random sequence of notes is played continuously. Each time the note you selected is played, its corresponding key is highlighted on the piano, and its name appears in the panel above the piano keyboard. This will help you to reinforce the association between the sound of the note and its name.
To take a test:
Starts or stops a listening or test session.
In the Listen position, you will be played a continuous sequence of random notes containing the note or notes you want to learn. Each time a note selected in your notes list is played, it is highlighted on the piano keyboard and its name is displayed.
Switch to the Test position when you are confident you can recognize the note or notes selected in the Notes list. Every time one of these notes is played, you must respond immediately by either pressing the Space bar or clicking the correct note on the piano keyboard.
Octave Range slider
Move the slider to change the octaves at which the piano keyboard starts and ends, which also corresponds to the range of notes played during a listening or test session.
The system used for displaying the names of notes.
Use Colours toggle
Turn this on if you want piano notes and note names to appear in different colours, as an extra visual aid to complement your auditory memory. Turn it off for all notes to appear in the same colour, red.
Edit Colours toggle
Press this option to display on the piano the colours used for each note. You can edit these colours in two ways. Firstly, you can swap note colours around by pressing a note on the piano and then dragging and dropping it to a different note. Secondly, you can assign a note a colour not currently used by double-clicking it on the piano. This displays a dialog from which you can select the colour you want.
Reset to Default Colours button
Press this button to return all note colours to their defaults.
Select Notes toggle
When this toggle is on, the currently selected notes are highlighted in the first octave of the piano keyboard. You can then press any piano notes to toggle their inclusion in your list of notes. When you have finished, press the Select Notes toggle again.
Turn this on if you want the test marking to treat notes in different octaves as identical. For example, if the test plays a middle C and you respond by clicking a C in another octave, your answer is still marked as correct and the test continues. Turn it off to opt for strict marking, meaning that you must click the correct note in the correct octave.
Adjust the slider to change how loudly notes are played.
Adjust the slider to change the speed at which notes are played.
Use this switch to change the instrument on which sounds are played: either piano or sine wave.
If you have any questions, criticisms or praise, then please send an e-mail to
Thanks to the University of Iowa Electronic Music Studios for their excellent piano samples used by this app.
All contents of this Absolute Pitch application are Copyright © 2013 Julian Wood, All Rights Reserved.
Disclaimer of Warranty and Liability
Use of Absolute Pitch indicates acceptance of the following, in which the Software refers to Absolute Pitch.
The author of the Software expressly disclaims any warranty for the Software. The Software and any related documentation is provided "as is" without warranty of any kind, either express or implied, including, without limitation, the implied warranties or merchantability, fitness for a particular purpose, or non-infringement. The entire risk arising out of use or performance of the Software remains with you.
No Liability for Damages
In no event shall the author of the Software be liable for any damages whatsoever arising out of the use of or inability to use this product, even if the author of the Software has been advised of the possibility of such damages.