Train your ear to recognize chords, intervals, and rhythms.
GNU Solfege is a program that will help you to accomplish ear training. The program includes exercises to train chords, intervals, and rhythms. The program can be extended by users using lesson files.