I greatly enjoy singing a cappella music with multiple parts (usually 4, but in principle, any number of parts between 2 and 8). It's less enjoyable when we're singing out of tune. We are amateurs: we can usually hear when we're out of tune, but often we can't tell why.
Pitch detection software can help with this: you feed it a recording and it displays the exact pitch of the sound against a particular scale of notes you're supposed to be using. A great example is Tartini:
- It is pretty good at detecting the pitch of a singing voice correctly.
- It runs on my Ubuntu Linux box at home, as well as on Windows.
- It is inexpensive (completely free, in fact).
- It visualizes pitch in intuitive ways.
- It supports various tuning systems, not just equal temperament.
- It works in real time, plotting the pitch as the sound is being produced.
However, it has one big limitation: it only detects a single pitch, not the pitches of all voices in multipart music.
Is there any pitch detection software that supports multiple parts? If any such software exists, how close does it come to meeting the above list of properties?