Trio: an interactive singing synthesizer with computer-assisted 3 part harmony.

pbat.ch/recurse/demos/trio/