GNU Solfege
Solfege is an open-source software for music education. You can use it to practice your listening skills for rhythm, chords, note scales and note intervals. It helps musicians, music/sound engineers and music enthusiasts to remember and recognize notes to let them play better.
Solfege is a great alternative for ear training and for conducting tests for ear training classes.