Tool that generates and writes 4-part harmony