Vocal Lab is an application that helps you train to sing on key. It listens while you sing and displays the pitch of your voice on a graph, in real time.
Vocal Lab can identify problem areas in your singing, and can also help improve your intonation on various instruments - Violin, Brass, and Woodwinds.