Discovering patterns in musical sequences

Authors
Citation
Py. Rolland, Discovering patterns in musical sequences, J NEW M RES, 28(4), 1999, pp. 334-350
Citations number
24
Categorie Soggetti
Performing Arts
Journal title
JOURNAL OF NEW MUSIC RESEARCH
ISSN journal
09298215 → ACNP
Volume
28
Issue
4
Year of publication
1999
Pages
334 - 350
Database
ISI
SICI code
0929-8215(1999)28:4<334:DPIMS>2.0.ZU;2-6
Abstract
Pattern discovery (or 'extraction') in sequences is a very general problem with diverse musical applications ranging from music generating systems to melodic content-based retrieval to music analysis. It naturally fits within the wider problematics of musical (and multimedia) content extraction. In this article, we focus on the automated discovery of patterns in corpuses o f melodic sequences. A melodic pattern is defined by a set of either identi cal or 'equipollent' (i.e., significantly similar) sequence segments. In pr evious work and articles, we addressed such critical issues in musical patt ern discovery as the representation of sequences and of their elements, and the definition of appropriate similarity metrics between (pairs of) sequen ce segments. We now present a novel pattern extraction algorithm named FlEx Pat ('FlExible Extraction of Patterns'), which builds upon the concepts and techniques we previously introduced. FlExPat articulates in two phases, pa ssage pair comparison and then categorization. Its theoretical worst-case c omplexity is quadratic in the corpus' total sequence length, but both runni ng time and required memory are far smaller in practice. FlExPat has been i mplemented in our Imprology software system. Experimental results, a few of which are detailed here, clearly show FlExPat's qualities and performances .