A proposito di software io ho trovato utili e gratis questi:
GNU solfege (ottimo e abbastanza completo)
Functional Ear Trainer in versione advanced e basic (entrambi essenziali e semplici da usare)
Ear toner (semplicissimo e jazz oriented)
Inoltre se non si vuole installare nulla si trovano diverse pagine online tra le quali questa (che è anche scaricabile)