"Ugo Capeto's Ear Training Lower Higher" is a little java program I made to train your ear to recognize if a note is lower or higher than the previous one in a two-note sequence. I know it seems obvious but you've got to start somewhere.
When you press "Play", a two-note sequence is played and the object of the exercise is to tell if the 2nd note is lower or higher in pitch than the 1st one. As long as you have not answered, pressing the "Play" button plays the same two-note sequence. When you give your answer, the program tells you the pitch of the 1st note in the standard letter notation, the pitch of the 2nd note, whether your answer is correct or incorrect and finally updates your score (number of correct answers/total number of answers). When you press "Play" again, the program generates a new two-note sequence. This goes on until you either close the java window or the number of answers reaches 999.
The 1st note in the sequence is always between C3 and C5. The 2nd note is up to 4 half-steps (semi-tones) lower or higher than the 1st note (can't be the same note though). In other words, the interval is either a minor 2nd (1 half-step apart), a major 2nd (2 half-steps), a minor 3rd (3 half-steps) or a major 3rd (4 half-steps).
This is a java program, meaning it can run on any machine that supports java (pc, mac, linux, etc) as long as java, or more exactly the Java Runtime Environment (JRE), is already installed. Don't worry as it is quite easy to install if you don't have it (go to java.com and follow the directions).
If this ear training tool seems like a good idea, visit Ear Training Lower Higher on SourceForge, download the rar archive, extract it and double click the java jar file.
This program makes use of jMusic, a library of compositional and audio processing tools.