The SALIERI Project
http://salieri.org/papers/icmc98-sal.pdf