A Computational Approach to Content-Based Retrieval of Folk Song Melodies

In order to develop a Music Information Retrieval system for folksong melodies, one needs to design an adequate computational model of melodic similarity, which is the subject of this Ph.D. thesis. Since understanding of both the properties of the melodies and computational methods is necessary, this problem requires a multidisciplinary approach. Chapter 2 reviews the relevant academic background of both Folk Song Research (as sub-discipline of Ethnomusicology) and Music Information Retrieval. It also presents an interdisciplinary collaboration model in which Computational Musicology serves a ‘man-in-the-middle’ role, with the particular task to design computational models of concepts from Musicology, in this dissertation especially the concept of tune family. An important step towards the understanding of the concept of tune family is the method to annotate similarity relations between melodies that is presented in Chapter 3. Its aim is to make aspects of experts’ intuitive similarity assessments explicit. 360 melodies in 26 tune families were ‘manually’ annotated, resulting in an Annotated Corpus that is a valuable resource for the study of melodic similarity and for the evaluation of computational models of melodic similarity. From the annotations we conclude that the relative importance of the various dimensions of melody varies to a large extent in individual comparisons. Furthermore, it appears that in many cases melodies are judged to be related based on shared characteristic melodic motifs. In Chapter 4, 88 low-level, global, quantitative features of melody are used to discriminate between tune families. It appears that such features can be used to recognize melodies within the relatively small Annotated Corpus, but that they lose their discriminative power in a larger dataset of thousands of melodies. Chapter 5 uses the same kind of features to assess authorship problems of fugues that are in the catalogue of J.S. Bach. Hypotheses from musicological literature could be supported. The various degrees of success of the same computational method in the previous and the current chapters show that computational methods cannot blindly be applied to musicological questions. In Chapter 6, the potential of alignment algorithms for folk song melody retrieval is studied by incorporating musical knowledge in the algorithm in the form of appropriate, musically motivated, substitution scoring functions. This approach leads to good retrieval results both for a small (360 melodies) and a large (4830 melodies) dataset. Furthermore, domain experts were able to classify ‘problematic’ melodies using the results of alignment algorithms. This thesis contributes both to Folk Song Research and Music Information Retrieval by incorporating musical knowledge in computational models. The process of developing such models leads to better understanding of melodic similarity and, thus, of the concept of tune family, which is relevant for Folk Song Research. The models that have been developed, have successfully been used for melody retrieval. From the research that is presented in this thesis, it is clear that computational methods have a rich potential for the study of music; not as a replacement of ‘traditional’ methods, but as an extension of the research methods that are available to the musicologist.

[1]  D. Huron,et al.  The New Empiricism : Systematic Musicology in a Postmodern Age , 2009 .

[2]  E. Margulis A Model of Melodic Expectation , 2005 .

[3]  E. Narmour The analysis and cognition of basic melodic structures , 1992 .

[4]  S. B. Needleman,et al.  A general method applicable to the search for similarities in the amino acid sequence of two proteins. , 1970, Journal of molecular biology.

[5]  Ichiro Fujinaga,et al.  Automatic Genre Classification Using Large High-Level Musical Feature Sets , 2004, ISMIR.

[6]  Lynn Mason Trowbridge The Fifteenth-Century French Chanson: A Computer-Aided Study of Styles and Style Change , 1982 .

[7]  Robert P. W. Duin,et al.  STATISTICAL PATTERN RECOGNITION , 2005 .

[8]  Michael Grüninger,et al.  Introduction , 2002, CACM.

[9]  E. Backer,et al.  On musical stylometry — a pattern recognition approach , 2005 .

[10]  Zoltán Juhász,et al.  The Structure of an Oral Tradition – Mapping of Hungarian Folk Music to a Metric Space , 2002 .

[11]  C.M.T. Metselaar,et al.  Sociaal-organisatorische gevolgen van kennistechnologie : een procesbenadering en actorperspectief , 2000 .

[12]  Daniel Müllensiefen,et al.  Cognitive Adequacy in the Measurement of Melodic Similarity: Algorithmic vs. Human Judgments , 2004 .

[13]  Wiegand Stief,et al.  Melodietypen des deutschen Volksgesanges , 1976 .

[14]  B. Bronson Some Observations about Melodic Variation in British-American Folk Tunes , 1950 .

[15]  W. Wiora Systematik der musikalischen Erscheinungen des Umsingens , 1941 .

[16]  O. Gotoh An improved algorithm for matching biological sequences. , 1982, Journal of molecular biology.

[17]  Holger H. Hoos,et al.  GUIDO/MIR - an Experimental Musical Information Retrieval System based on GUIDO Music Notation , 2001, ISMIR.

[18]  Olivier Lartillot,et al.  A Musical Pattern Discovery System Founded on a Modeling of Listening Strategies , 2004, Computer Music Journal.

[19]  Gregory H. Wakefield,et al.  Time Series Alignment for Music Information Retrieval , 2004, ISMIR.

[20]  Rainer Typke,et al.  Music Retrieval based on Melodic Similarity , 2007 .

[21]  Naomi Ziv,et al.  Themes as prototypes: Similarity judgments and categorization tasks in musical contexts , 2007 .

[22]  Jane Singer Creating a nested melodic representation: competition and cooperation among bottom-up and top-down Gestalt principles , 2004, ISMIR.

[23]  Jacob Lenting Informed gambling : conception and analysis of a multi-agent mechanism for discrete reallocation , 1999 .

[24]  H. Love Attributing Authorship: An Introduction , 2002 .

[25]  R. C. Mehta,et al.  Studies in musicology , 1983 .

[26]  Ian H. Witten,et al.  The New Zealand Digital Library MELody inDEX , 1997, D Lib Mag..

[27]  Rolf Dietrich Claus Zur Echtheit von Toccata und Fuge d-moll BWV 565 , 1995 .

[28]  M. S. Keller The Problem of Classification in Folksong Research: a Short History , 1984 .

[29]  W. McCarty Humanities Computing: Essential Problems, Experimental Practice , 2002, Lit. Linguistic Comput..

[30]  Rens Bod,et al.  Memory-Based Models of Melodic Analysis: Challenging the Gestalt Principles , 2002 .

[31]  Douglas Eck,et al.  Finding Meter in Music Using An Autocorrelation Phase Matrix and Shannon Entropy , 2005, ISMIR.

[32]  Sang Joon Kim,et al.  A Mathematical Theory of Communication , 2006 .

[33]  Esko Ukkonen,et al.  Including Interval Encoding into Edit Distance Based Music Comparison and Retrieval , 2003 .

[34]  M S Waterman,et al.  Identification of common molecular subsequences. , 1981, Journal of molecular biology.

[35]  Mária Domokos,et al.  The Hungarian Folk Song in the 18th Century , 2008 .

[36]  Nicholas Cook,et al.  Empirical musicology : aims, methods, prospects , 2004 .

[37]  Eleanor Selfridge-Field,et al.  Beyond MIDI: the handbook of musical codes , 1997 .

[38]  Wolfgang Schmieder,et al.  Thematisch-systematisches Verzeichnis der musikalischen Werke von Johann Sebastian Bach : Bach-Werke-Verzeichnis (BWV) , 1992 .

[39]  Ronny Siebes,et al.  Semantic Routing in Peer-to-Peer Systems , 2006 .

[40]  Zoltán Juhász Segmentation of Hungarian Folk Songs Using an Entropy-Based Learning System , 2004 .

[41]  Arthur Mendel,et al.  Some preliminary attempts at computer-assisted style analysis in music , 1969 .

[42]  M. Casey,et al.  Computers and Musical Style , 1993 .

[43]  Helmut Schaffrath The Essen associative code : a code for folksong analysis , 1997 .

[44]  Daniel Müllensiefen,et al.  Modelling experts’ notions of melodic similarity , 2007 .

[45]  Petri Toiviainen,et al.  Classification of Musical Metre with Autocorrelation and Discriminant Functions , 2005, ISMIR.

[46]  W. O. Berry,et al.  Preface , 1988, Brain Research Bulletin.

[47]  Zoltán Juhász,et al.  A systematic comparison of different European folk music traditions using self-organizing maps , 2006 .

[48]  David Cope Signatures and earmarks: computer recognition of patterns in music , 1998 .

[49]  Geraint A. Wiggins,et al.  A Comparison of Statistical and Rule-Based Models of Melodic Segmentation , 2008, ISMIR.

[50]  Robert L. Goldstone Similarity, interactive activation, and mapping , 1994 .

[51]  Remco C. Veltkamp,et al.  Using transportation distances for measuring melodic similarity , 2003, ISMIR.

[52]  Hermann Keller Die Orgelwerke Bachs , 2006 .

[53]  A. Elscheková Methods of Classification of Folk-Tunes , 1966 .

[54]  Bryan Pardo,et al.  Speeding Melody Search With Vantage Point Trees , 2008, ISMIR.

[55]  Bruno Nettl The Study Of Ethnomusicology , 1983 .

[56]  L. Wittgenstein Philosophical investigations = Philosophische Untersuchungen , 1958 .

[57]  Laurent Imbert,et al.  Accelerating Query-by-Humming on GPU , 2009, ISMIR.

[58]  David S. Watson,et al.  A Machine Learning Approach to Musical Style Recognition , 1997, ICMC.

[59]  Justin Zobel,et al.  Melodic matching techniques for large music databases , 1999, MULTIMEDIA '99.

[60]  Eleanor Selfridge-Field,et al.  Computing in musicology, 1966–91 , 1991, Comput. Humanit..

[61]  B. Bronson Melodic Stability in Oral Transmission , 1951 .

[62]  J. Cowdery A Fresh Look at the Concept of Tune Family , 1984 .

[63]  R. Jackendoff,et al.  A Generative Theory of Tonal Music , 1985 .

[64]  T. Eerola,et al.  Statistical Features and Perceived Similarity of Folk Melodies , 2001 .

[65]  J. Cowdery,et al.  The Melodic Tradition of Ireland , 1990 .

[66]  Sven Ahlbäck Melody Beyond Notes: A Study of Melody Cognition , 2004 .

[67]  Petri Toiviainen,et al.  MIR In Matlab: The MIDI Toolbox , 2004, ISMIR.

[68]  Hideki Kawahara,et al.  YIN, a fundamental frequency estimator for speech and music. , 2002, The Journal of the Acoustical Society of America.

[69]  Anja Volk Persistence and change: Local and global components of metre induction using Inner Metric Analysis , 2008 .

[70]  R. P. Elbourne,et al.  The Question of Definition , 1975 .

[71]  Jeremy Pickens A Comparison of Language Modeling and Probabilistic Text Information Retrieval Approaches to Monophonic Music Retrieval , 2000, ISMIR.

[72]  B. Bronson Mechanical Help in the Study of Folk Song , 1949 .

[73]  Edna Ruckhaus,et al.  An Analysis of the Mongeau-Sankoff Algorithm for Music Information Retrieval , 2007, ISMIR.

[74]  Ajay Kapur,et al.  Computational Ethnomusicology Hesaplamalı Etnomüzikoloji , 2007 .

[75]  Ernst Klusen,et al.  Experimente zur mundlichen Tradition von Melodien , 1978 .

[76]  Josef Kittler,et al.  Floating search methods in feature selection , 1994, Pattern Recognit. Lett..

[77]  R. M. Mason Modern Methods of Music Analysis Using Computers , 1985 .

[78]  P. Bohlman,et al.  The Study of Folk Music in the Modern World , 2021 .

[79]  F. Waas Principles of probabilistic query optimization , 2000 .

[80]  Marc Leman,et al.  Access to ethnic music: Advances and perspectives in content-based music information retrieval , 2010, Signal Process..

[81]  Jörg Garbers Integration von Bedien- und Programmiersprachen am Beispiel von OpenMusic, Humdrum und Rubato , 2004 .

[82]  Wilhelm Tappert,et al.  Wandernde Melodien : eine musikalische Studie , 1965 .

[83]  Lynn M. Trowbridge Style Change in the Fifteenth-Century Chanson: A Comparative Study of Compositional Detail , 1985 .

[84]  Vladimir I. Levenshtein,et al.  Binary codes capable of correcting deletions, insertions, and reversals , 1965 .

[85]  Irèène Delièège,et al.  Prototype Effects in Music Listening: An Empirical Approach to the Notion of Imprint , 2001 .

[86]  David Sankoff,et al.  Comparison of musical sequences , 1990, Comput. Humanit..

[87]  Klaus Frieler Visualizing Music on the Metrical Circle , 2007, ISMIR.

[88]  Darrell Conklin,et al.  Melodic analysis with segment classes , 2006, Machine Learning.

[89]  G. A. Miller THE PSYCHOLOGICAL REVIEW THE MAGICAL NUMBER SEVEN, PLUS OR MINUS TWO: SOME LIMITS ON OUR CAPACITY FOR PROCESSING INFORMATION 1 , 1956 .

[90]  J. Stephen Downie,et al.  Music information retrieval , 2005, Annu. Rev. Inf. Sci. Technol..

[91]  Frans Wiering,et al.  Modelling Folksong Melodies , 2009 .

[92]  Cory McKay,et al.  Automatic Genre Classification of MIDI Recordings , 2004 .

[93]  Leonard B. Meyer Style and Music: Theory, History, and Ideology , 1989 .

[94]  I. Peretz,et al.  Brain organization for music processing. , 2005, Annual review of psychology.

[95]  A. R. van Ballegooij,et al.  RAM: Array Database Management through Relational Mapping , 2009 .

[96]  Craig Stuart Sapp Online Database of Scores in the Humdrum File Format , 2005, ISMIR.

[97]  Bruno Nettl The study of ethnomusicology : twenty-nine issues and concepts , 1985 .

[98]  Béla Bartók,et al.  Hungarian Folk Songs , 1967 .

[99]  Emilios Cambouropoulos,et al.  Towards a General Computational Theory of Musical Structure , 1998 .

[100]  Jack Goody Memory: Memory in Oral Tradition , 1998 .

[101]  Bertrand H. Bronson Toward the Comparative Analysis of British-American Folk Tunes , 1959 .

[102]  Darrell Conklin,et al.  Representation and Discovery of Multiple Viewpoint Patterns , 2001, ICMC.

[103]  Z. Juhász Contour Analysis of Hungarian Folk Music in a Multidimensional Metric-Space , 2000 .

[104]  Jack Sutcliffe,et al.  Concept, Class, And Category In The Tradition Of Aristotle , 1993 .

[105]  D. Mobach Agent-Based Mediated Service Negotiation , 2007 .

[106]  David Temperley,et al.  A Probabilistic Model of Melody Perception , 2008, ISMIR.

[107]  David Huron,et al.  Mapping european folksong: feographical localization of musical features , 2001 .

[108]  I. Peretz The nature of music from a biological perspective , 2006, Cognition.

[109]  B. Bronson,et al.  Prolegomena to a Study of the Principal Melodic Families of British-American Folk Song , 1950 .