Towards a Computational Model of Musical Accompaniment: Disambiguation of Musical Analyses by Reference to Performance Data
Curry, Benjamin David
A goal of Artificial Intelligence is to develop computational models of what would be considered intelligent behaviour in a human. One such task is that of musical performance. This research specifically focuses on aspects of performance related to the performance of musical duets. We present the research in the context of developing a cooperative performance system that would be capable of performing a piece of music expressively alongside a human musician. In particular, we concentrate on the relationship between musical structure and performance with the aim of creating a structural interpretation of a piece of music by analysing features of the score and performance. We provide a new implementation of Lerdahl and Jackendoff’s Grouping Structure analysis which makes use of feature-category weighting factors. The multiple structures that result from this analysis are represented using a new technique for representing hierarchical structures. The representation supports a refinement process which allows the structures to be disambiguated at a later stage. We also present a novel analysis technique, based on the principle of phrase-final lengthening, to identify structural features from performance data. These structural features are used to select from the multiple possible musical structures the structure that corresponds most closely to the analysed performance. The three main contributions of this research are:1- An implementation of Lerdahl and Jackendoff’s Grouping Structure which includes feature-category weighting factors; 2- A method of storing a set of ambiguous hierarchical structures which supports gradual improvements in specificity; An analysis technique which, when applied to a musical performance, succeeds 3- in providing information to aid the disambiguation of the final musical structure. The results indicate that the approach has promise and with the incorporation of further refinements could lead to a computer-based system that could aid both musical performers and those interested in the art of musical performance.