Solfege is free music education software.

Use it to train your rhythm, interval, scale and chord skills.
Solfege - Smarten your ears! 

Features
    * Recognise melodic and harmonic intervals
    * Compare interval sizes
    * Sing the intervals the computer asks for
    * Identify chords
    * Sing chords
    * Sing tone from chords: root, third, fifth, etc
    * Scales
    * Dictation
    * Remembering rhythmic patterns 
    * Theory: name intervals and scales
    * Cadences
