PASCAL - Pattern Analysis, Statistical Modelling and Computational Learning

Learning to analyse tonal music
Illescas Plácido R., Rizo D. and José Iñesta
In: Int. Workshop on Machine Learning and Music, MML 2008, 5-12 July 2008, Helsinki, Finland.


This work is an effort towards the development of a system for the automation of traditional tonal analysis of polyphonic scores in symbolic format. The system detects chords with their tonal functions, and key changes. All the possible tonal and key analyses are represented as a weighted directed acyclic graph. The best analysis is the path that maximizes, through a dynamic programming algorithm, the sum of weights in the graph. The selection of the weights according to the importance of each possible harmonic progression is a key issue. A genetic algorithm is proposed to learn them from a training corpus of a given music style. The proof of concept of this approach has been tested on Bach chorales.

PDF - Requires Adobe Acrobat Reader or other PDF viewer.
EPrint Type:Conference or Workshop Item (Oral)
Project Keyword:Project Keyword UNSPECIFIED
Subjects:Learning/Statistics & Optimisation
ID Code:5294
Deposited By:José Iñesta
Deposited On:24 March 2009