Wouldn't you like to look at a music score and be able to hear that music in your mind? Well trained musicians can do it. Sight-Singing is the key.
This is a unique program which may help you develop this ability. It has voice pitch recognition capability. It will generate random melodic drills on selected scales, or play custom melodic lines. Take a look at the notes and try to hear them in your mind. But since the computer cannot read your mind you will have to sing or hum each note. The computer will listen and help you correct the intonation.