VExPat: An Analysis Tool for the Discovery of Musical Patterns

Hugo Santana
Márcio Dahia
Ernesto Lima
Geber Ramalho

Centro de Informática
Universidade Federal de Pernambuco (UFPE)
Caixa Postal 7851 - CEP 50732-970
Recife ­ PE ­ Brazil


This paper describes VExPat, a system that assists on the task of extracting patterns from musical sequences. Although there are known algorithms that perform this task efficiently, none of the existing analysis tools provide this functionality. Furthermore, VExPat provides a user-friendly interface, with score visualization and musical execution facilities, allowing its use even by computer non-specialists, which is the case for a large number of musicologists. Another innovation is the use of MusicXML, an extensible and user-accessible format for representation of music. Finally, it is proposed an architecture for dealing with different internal music representations, and also an object oriented model for a score viewer, both based on MusicXML.

Download paper: [pdf] 289354 bytes