An approach to the automatic harmonisation of chorales is described. This involves using musical rules about this style of music, and controlling the use of these rules when searching for a harmonisation. To gain more control over the search process, control knowledge is explicitly represented, allowing a hierarchical decomposition of the harmonisation process. When the control knowledge is made explicit, the control structures can be modified with ease and flexibility. When the control is hierarchically structured, the effects of its application are clear. Our explicitly structured control model provides flexibility, and automatically generates natural harmonisations. In this paper, we present our control language and some harmonisation outputs to show the flexibility of the language.
CITATION STYLE
Phon-Amnuaisuk, S. (2002). Control language for harmonisation process. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2445, pp. 155–167). Springer Verlag. https://doi.org/10.1007/3-540-45722-4_15
Mendeley helps you to discover research relevant for your work.