Main::Music::Jess Counterpoint

A Generative Counterpoint Expert System

Greg Whalen


An expert system is used to generate first and second species counterpoint examples given an input cantus firmus. The goal is to reveal all possibilities according to Salzer and Schachter's species counterpoint rules based on the work of J. J. Fux. Other ways of performing this task and the problems of music, language learning, and language generation are also presented.

Relevant Handouts: