Big Ears is an online ‘ear trainer’. Cool, but can you really train for this?
‘Playing by ear is the ability to play or sing a piece of music which one has heard without ever seeing it written down…Big Ears is designed to help you improve aural recognition skills, specifically interval recognition.’