It can help to understand better the four-part harmony.
capella playAlong makes it possible for you to choose the musical backing.
A powerful music notation program to write, playback, and print your scores.