cherubini_counterpoint_and_fugue:counterpoint_in_five_six_seven_and_eight_real_parts