Play Mode controls what happens when you click play. Auto-mode, puts the player on a loop, delaying each loop for as long as desired.
Check this box to immediately show the first note of the sequence as it plays. In Rhythm Section mode, the "first note" displayed is the key without the progression/chord type.
Check this box to delay the complete results of what was just played.
Set the key center to the key center of your instrument so you can play along. You can also change the octave range of melody line used in each exercise by selecting an octave up/down option.
Use this dropdown to specify a cadence to play before each exercise. Cadences provide a reference key/tonality from which you can compare other tones.
Check this box to activate Interval exercises. The ear training tool will randomly select an exercise from any of the active/checked tabs.
The ear training tool will randomly generate intervals based upon your selected intervals. You can preview an interval's sound by clicking on the interval name.
Ascending plays the lowest note first. Descending plays the highest note first.
Melodic sequences play each note separately, one after another. Harmonic sequences play all of the notes at the same time.
If you specify a root note, it will be the lower note of each interval.
Select this box to add the compound interval for each selected simple interval. A simple interval is less than an octave (e.g. Major 2nd) while a compound interval (e.g. Major 9th) is an octave farther apart.
Check this box to activate Chord exercises. The ear training tool will randomly select an exercise from any of the active/checked tabs.
The ear training tool will randomly generate chords based upon your selected chord types. You can preview a chord's sound by clicking on the chord name.
"Root Position" puts the chord's root note at the bottom, whereas each inversion puts a different chord tone in the root.
Ascending plays the lowest note first. Descending plays the highest note first.
Melodic sequences play each note separately, one after another. Harmonic sequences play all of the notes at the same time.
If you specify a root note, it will be the lower note of each chord.
Check this box to activate Random Melody exercises. The ear training tool will randomly select an exercise from any of the active/checked tabs.
The ear training tool will randomly generate melodies using the notes/scales you select.
If you select C and D in SINGLE NOTE mode, your random melody will only use those two notes. If you select C and D in MAJOR SCALE mode, the random melody will use any note from either the C or D major scales. In JAZZ LICK and SIMPLE SONG mode, you'd end up with licks in the key of C or D.
Note length specifies how many notes will comprise the random melody.
This specifies the length for the random jazz lick. A short jazz lick is about 4-6 notes, while a long jazz lick is 8-10 notes in length.
To make the random melody easier to hear and play, you can restrict all notes to a single octave.
You can use any of the following instruments for the main exercise and piano sound.
Change the duration that each note is played. Shortening the sustain results in more of a staccatto attack. This does not apply to rythmically sequenced notes such like simple songs and the rhythm section's call and response exercises.
If desired, you can repeat each exercise when you're in auto play mode.
The duration of each interval or chord when played harmonically (at the same time).
The duration of each note when played melodically (one after another).
Modulation repeats an exercise moving the pitch up or down. Basic modulation repeats notes/melodies immediately while cycle-based modulation repeats each exercise after a full resting period as it moves through the circle of 4th's or 5'ths. Modulation will not affect rhythm section exercises.
Modulation intervals set the distance for each modulation.
Choose whether or not you want a short pause to occur between each modulation.
Check this box to activate Rhythm Section exercises. The ear training tool will randomly select an exercise from any of the active/checked tabs.
Select one or more keys for the rhythm section exercise. Only one key will play per exercise and changes made to this option will not go into effect until the NEXT sequence is played..
Select a chord/progression type to play throughout the entire exercise. Changes made to this option will not go into effect until the NEXT sequence is played.
Choose the rhythm section instruments that will play.
The number of measures for which the rhythm section will play. Changes made to this option will not go into effect until the NEXT sequence is played. Rhythm changes will use about 3x as many measures as you select.
Call and response generates melodies using the number of notes you select (the melody starts after a 2-measure intro). If you have "Show First Note" selected, the notes are shown in the staff. Listen to the melody and try to play it back on your instrument, matching both pitches and rhythms. You can change the Midi Instrument under the Advanced tab.
This specifies the length for the call and response phrase. A short phrase is 1 measure long, while a long phrase is 2 measures in length. Each phrase ends with a sustained note about 2 or 3 beats in length (extending the phrase for another measure). Wait for the note to stop before repeating the phrase.
When activated, you can use your computer keyboard to play notes on the piano (one at a time). The corresponding keys will appear on the piano image shown above.
Yes, just like that!
Changes made to any of the rhythm section options will not go into effect until the NEXT sequence is played. So, if a rhythm section exercise is currently playing and you add a new key to the mix, that key won't be used until the current rhythm section exercise ends and a new one begins.
Loading and initializing the ear training applet...
Failed to load. You may need to install the Java JRE Plugin. If so, a similar message probably appears in your browser. Read below for more information about the Java Runtime Environment (JRE).
Controls
Intervals
Chords
Melodies
RSection
Advanced
Tempo
 
 
Play Mode
Show First Note
Delay Results
Key Center
Starting Cadence
Intervals will not play unless you check the box in the tab above
Note Direction


Sequence Type


Root Note

Ear Training Tool Introduction

This ear training tool has exercises for intervals, chords, melodic call and response, and a rhythm section feature for jazz improvisation (the RSection tab). Explanations for each ear training option are visible by hovering over the images. Let me know if you run into any problems. Last updated: 6/1/08.
launch the song randomizer
Chords will not play unless you check the box in the tab above
Inversions
Root Position
1st
2nd
3rd
All
Note Direction


Sequence Type


Root Note

Melodies will not play unless you check the box in the tab above
Note/Scale Options
C
C#
D
Eb
E
F
F#
G
Ab
A
Bb
B
All
Each box is a...

Melody Length

Restrict to Single Octave

Random Melody Introduction

This feature generates random melodies that you can use for sight-singing and call-and-response ear training. These exercises will probably be easier if you've already mastered interval identification. I also recommend that you begin with "Single Note" mode and short 2- or 3-note melodies.

The Rhythm Section will not play unless you check the box in the tab above
Keys To Play
C
C#
D
Eb
E
F
F#
G
Ab
A
Bb
B
All

# of Measures
Progressions
All
Call & Response

Call & Resp. Length

Accompaniment
All

RSection Info
Modulation

Rest Between Modulations

Modulation Intervals
Minor 2nd
Major 2nd
Minor 3rd
Major 3rd
Perfect 4th
Tritone
All

AutoPlay Repeat Count
Midi Instrument

Note Sustain

Melodic Note Size

Harmonic Note Size

Activate Keyboard

DEMONSTRATION - MY EAR TRAINING ROUTINE

Ear training with this ear training tool is one of the most important parts of my overall practice routine. Each day I warm up with melodic intervals, then move on to harmonic intervals and chords, and finally I end my ear training practice with call-and-response exercises using random melodies, simple songs, and jazz licks. In total, I probably spend 20-30 minutes on ear training each day (including playing songs by ear), but I'd definitely do more if I had the time. To help you understand how I use this ear training tool in my daily practice routine, I recorded clips of myself actually using it. Next to each clip you'll see a [CONFIGURE TRAINER] link. If you click on that link, the ear training tool will auto-configure itself so all you need to do is click the ear trainer's PLAY button and it will use the same settings that you hear in the clip.

EXAMPLE EAR TRAINING AUDIO CLIPS: RECORDED ON NOVEMBER 18, 2006

play - Random intervals played melodically [CONFIGURE TRAINER]

play - Random intervals played harmonically [CONFIGURE TRAINER]

play - Random chords played harmonically [CONFIGURE TRAINER]

play - Random melodies, 6 notes [CONFIGURE TRAINER]

play - Random melodies, 4 notes with modulation [CONFIGURE TRAINER] - This exercise is new to my routine and it's very challenging for me right now. BTW, if you configure your ear trainer to use this clip's settings, you can turn off modulation under the Advanced tab. Also, clicking any of the above CONFIGURE TRAINER links will turn off modulation.

ADDITIONAL NOTES:

As you'll notice, each of these clips demonstrate call-and-response ear training. In other words, the ear trainer plays some notes and then I try to play them back on my instrument, by ear. I believe that this is the best ear training method because it simultaneously improves our aural skills and ear-hand coordination (the ability to play something by ear on our instruments). Both of these skills are necessary for jazz improvisation. If you try call-and-response ear training and end up making a bunch of mistakes, make sure you've mastered interval identification first (see GETTING STARTED for more info). Also, remember to start with slow tempos and just a few notes/options.

While recording these clips, I didn't look at the ear trainer's staff for starting notes. Instead, I relied solely on my ears to find each note. Yes, there are some mistakes in these clips and yes I hesitated before playing several of the notes, but with each passing month/year my accuracy improves. You should have heard how many mistakes I made two years ago!

Once I've finished this ear trainer's exercises, I fire up my other ear trainer and play simple songs by ear.

GETTING STARTED WITH EAR TRAINING - LEARNING INTERVALS

Intervals (distances between 2 notes) are the building blocks for all chords and melodies. Learning every interval, in both ascending and descending order, will greatly improve your ability to play music entirely by ear.

SINGING INTERVALS

The first step toward interval mastery is the ability to sing each interval sound. I suggest you start with a few intervals (3 or 4). Master them in ascending order. Then add more intervals. Once you can sing all of them in ascending order, learn to sing them in descending order.

Using the ear training tool to sing intervals:

TIP: It might help to associate each interval (or at least some of them) with sounds from popular tunes. A perfect fourth (ascending), for example, is the sound heard in the first two notes from "Hear Comes The Bride". Further down on this page, you'll find a list of intervals and song associations.

IDENTIFYING INTERVALS

As you learn to sing intervals, you should begin to test your ability to identify intervals by sound. These tests will help reinforce the your mastery of each interval. Additionally, the tests will start you on your way to identifying and playing intervals (by ear) in real music.

Using the ear training tool to identify intervals:

PLAYING INTERVALS

Once you've gotten good at singing and identifying intervals, you should try to play the notes on your instrument as you hear them. You will basically want to follow the instructions shown in the IDENTIFYING INTERVALS section, however there is one import option. Beneath the "Play Mode" box, you'll see an option to "Show First Note". Checking this box will always display the first note, so you'll have a pitch reference to use when playing the next note in the interval. As you gain more experience with these exercises, try un-checking the "Show First Note" box.

If your ear is having trouble locking in on the notes, slow down the tempo and/or reduce the number of intervals you're trying to play. When my ear is struggling to find the notes, I'll set the tool to a simple interval (e.g. seconds) and play along with that for a while. After a few minutes, my ear is re-tuned and ready for harder/farther intervals.

Suggestion: Once you get good at melodic intervals, be sure to try harmonic intervals. When listening to harmonic intervals, try to pick out each note from the bottom up. Listening from the bottom up is useful because chords are often played with the root note as the lowest pitch. Consequently learning to identify harmonic intervals and chords from the bottom up can help you to identify chords/keys.

RANDOM MELODIES

Playing random melodies by ear is similar to playing simple songs (or any other music) by ear, however the ear training tool provides a controlled environment that helps you to gradually improve and challenge yourself. As with intervals, you should practice both singing and playing random melodies by ear.

Using the ear training tool to generate random melodies:
ADDITIONAL EAR TRAINING SUGGESTIONS

When playing along, be sure to set the "Key center" to your instrument's key (Bb: trumpet, clarinet, tenor sax, Eb: alto sax, F: french horn, C: you know who you are) so the notes and pitches will match your instrument... unless, of course, you'd also like to work on transposing.

As you become more familiar with how the ear training tool works, you'll probably want to use the automatic looping function for many of the exercises. This is done simply by selecting one of the "Auto" Play Modes.

Looking for more material to play by ear? If so, be sure to check out my simple song randomizer.

Need help with basic theory? If so, try this site or this one.

ADDITIONAL READING

I've written several articles about ear training at my jazz blog. Following are some highlights:

Learning To Improvise - Introduction: This article discusses my jazz education and the odd absence of adequate ear training.

Learning To Improvise - Ear Training: This article discusses the importance of ear training in jazz improvisation.

Suzuki Method & Music Education: This article discusses some of the principles behind the Suzuki Method and how those principles help students learn to play by ear.

John Murphy - Ear Training Interview: In this article, I present an interview I did with University of North Texas professor, John Murphy.

John Murphy - Musical Fluency: This is a short article by a University of North Texas Professor which compares fluency in a language to having strong aural skills.

INTERVAL ASSOCIATIONS FOR EAR TRAINING

You may find it helpful to associate each interval with the beginning of a popular tune. Below are some associations that I use.

MINOR 2ND

Ascending: Nice Work If You Can Get It
Descending: Joy To The World, Solar, Descending Major Scale

MAJOR 2ND

Ascending: Happy Birthday, Ascending Major Scale
Descending: Mary Had A Little Lamb, Freddie Freeloader

MINOR 3RD

Ascending: Georgia On My Mind
Descending: Hey Jude, Frosty The Snowman

MAJOR 3RD

Ascending: Major Triad, Oh When The Saints (Go Marching In)
Descending: Summertime, Giant Steps

PERFECT 4TH

Ascending: Here Comes The Bride, All The Things You Are, Auld Lang Syne
Descending: Oh Come All Ye Faithful

DIMINISHED 5TH (TRITONE)

Ascending: Maria (from West Side Story)
Descending: Blue Seven

PERFECT 5TH

Ascending: Twinkle Twinkle Little Star
Descending: Feelings, Seven Steps To Heaven

MINOR 6TH

Ascending: Love Story (Theme), Manha de Carnaval
Descending: Chega de Saudade (No More Blues)

MAJOR 6TH

Ascending: My Bonnie Lies Over The Ocean, Take The 'A' Train
Descending: Nobody Knows The Trouble I've Seen

MINOR 7TH

Ascending: Star Trek Theme
Descending: Watermelon Man

MAJOR 7TH

Ascending: Ceora
Descending: I Love You

OCTAVE

Ascending: Somewhere Over The Rainbow
Descending: Willow Weep For Me

DOWNLOADING THIS EAR TRAINER

If you'd like to use this ear training tool offline, you can download all of the files and run them on your local computer. This is particularly useful for students who want to run the ear trainer on their laptops while in a practice room.

CLICK HERE TO DOWNLOAD THIS EAR TRAINER - After downloading, unzip the files and open "home.htm". The "home.htm" file should launch the ear trainer in your default web browser.

When possible, I recommend running the online version of the ear trainer since I do make frequent updates. Most updates will be mentioned here so I guess you could just check that periodically to see if there are any new features.

TROUBLESHOOTING ISSUES WITH THIS EAR TRAINING TOOL

WINDOWS/LINUX: JAVA RUNTIME ENVIRONMENT IS MISSING

If you don't see anything but a blank gray or white area at the top of the page, or if you get a message telling you to download a plugin then you probably don't have the required Java Runtime Environment (JRE) Plug-in (version 1.5.0 or higher is recommended, however it should work in 1.4.x). You can verify your Java installation and upgrate to the latest version here: www.java.com/download/installed.jsp Click the "Verify Installation" button and then follow the instructions if it prompts you to install a newer version.

WINDOWS: NO AUDIO

Most often, audio problems with this ear training tool are caused by Windows' MIDI settings. You can verify that MIDI is setup properly with the following steps:

1. Go to Start->Settings->Control Panel
2. Open "Sounds and Audio Devices"
3. On the "Volume" tab, click on "Advanced..." located in the "Device volume" section.  Make sure "MIDI Synth" isn't muted or turned off.  It might be called "SW Synth" or something else.  The important thing is that nothing related to midi is muted on that page.
4. If the volume stuff didn't seem to be the culprit, then go to the "Audio" tab, make sure "MIDI music playback" is going to your audio card.  You could also try sending it the default Microsoft synth (your audio card might sound better, though)

MAC OSX: NO AUDIO

If another application uses MIDI but doesn't free up the MIDI ports when it's finished, the ear training tool's audio might be unavailable. The easiest solution is to reboot your computer. Upon restart, the MIDI ports should be reset and the ear training tool will function properly.