Trio: an interactive singing synthesizer with computer-assisted 3 part harmony.
https://pbat.ch/recurse/demos/trio/