Un programa es el ear pro... no se si se conseguira, es medio viejete. Hay otros programas echos en flash.
Pero sinceramente para mi no es muy bueno educar el oido desde un soft, puede servir para muchas cosas, practica, pero no es suficiente. Si queres educar tu oido............... lo mejor es estudiar teoria solfeo, y tener un diapason siempre en mano, memorizando el La de referencia y pudiendo cantar todas las demas notas, a partir del la mismo, sin irse. Otra es mientras toques una melodia.. solfearla y afinarla al mismo tiempo. Sobre ritmos, un soft puede ser demasiado cuadrado. En un principio te uede servir, mas no creo. Para armonias, si, te puede ayudar, aunk no hay nada mejor que sacar las armonias de las canciones que uno escucha para practicar.
Te dejo una pagina
http://www.teoria.com/exercises/ritmo.htm