Preliminary exercises in counterpoint