Funchal: a System for Automatic Functional Harmonic Analysis

Ricardo Scholz
Vítor Dantas
Geber Ramalho

Centro de Informática
Universidade Federal de Pernambuco (UFPE)
Caixa Postal 7.851 ­ 50.732-970 ­ Recife ­ PE ­ Brazil


Functional harmonic analysis is an important task in music composition, accompaniment, arrangement and others. However, the solutions are still not satisfactory. The proposed process is divided into two levels: the first one extends one of previous works in the domain to carry out a richer analysis of chord grids and is where the very analysis is performed, and the second one is devoted to correct some conceptual inconsistencies concerning enharmonic spelling of chords. Both levels use an engine to make inferences on some rule bases, which can be easily improved by addition ofnew rules.

Download paper: [pdf] 75819 bytes.