cantus firmus update