A Database Approach to Symbolic Music Content Management

The paper addresses the problem of content-based access to large repositories of digitized music scores. We propose a data model and query language that allow an in-depth management of musical content. In order to cope with the flexibility of music material, the language is designed to easily incorporate user-defined functions at early steps of the query evaluation process. We describe our architectural vision, develop a formal description of the language, and illustrate a user-friendly syntax with several classical examples of symbolic music information retrieval.

[1]  J. Stephen Downie,et al.  Beyond Error Tolerance: Finding Thematic Similarities in Music Digital Libraries , 2006, ECDL.

[2]  J. Stephen Downie,et al.  Evaluation of a simple and effective music information retrieval method , 2000, SIGIR '00.

[3]  S. Dixon,et al.  Towards Logic-based Representations of Musical Harmony for Classification , Retrieval and Knowledge Discovery , 2008 .

[4]  Eamonn J. Keogh,et al.  Exact indexing of dynamic time warping , 2002, Knowledge and Information Systems.

[5]  Dennis Shasha,et al.  AQuery: Query Language for Ordered Data, Optimization Techniques, and Experiments , 2003, VLDB.

[6]  Ramez Elmasri,et al.  An EER-Based Conceptual Model and Query Language for Time-Series Data , 1998, ER.

[7]  Carlos Guedes,et al.  Integrated Recognition System for Music Scores , 2008, ICMC.

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

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

[10]  Richard A. Davis,et al.  Introduction to time series and forecasting , 1998 .

[11]  Paul Scheunders,et al.  Using XQuery on MusicXML Databases for Musicological Analysis , 2008, ISMIR.

[12]  David Huron,et al.  Music Information Processing Using the Humdrum Toolkit: Concepts, Examples, and Lessons , 2002, Computer Music Journal.

[13]  Eamonn Keogh Exact Indexing of Dynamic Time Warping , 2002, VLDB.

[14]  Andreas F. Ehmann,et al.  Human Similarity Judgments: Implications for the Design of Formal Evaluations , 2007, ISMIR.

[15]  S. Levinson,et al.  Considerations in dynamic time warping algorithms for discrete word recognition , 1978 .

[16]  Simon Dixon,et al.  Characterisation of Harmony With Inductive Logic Programming , 2008, ISMIR.

[17]  Dennis Shasha,et al.  Warping indexes with envelope transforms for query by humming , 2003, SIGMOD '03.

[18]  Meinard Müller,et al.  Information retrieval for music and motion , 2007 .

[19]  R. Shanmugam Introduction to Time Series and Forecasting , 1997 .

[20]  Remco C. Veltkamp,et al.  A Survey of Music Information Retrieval Systems , 2005, ISMIR.

[21]  Ian Knopke,et al.  The PerlHumdrum and PerlLilypond Toolkits for Symbolic Music Information Retrieval , 2008, ISMIR.

[22]  S. Chiba,et al.  Dynamic programming algorithm optimization for spoken word recognition , 1978 .

[23]  Donald J. Berndt,et al.  Using Dynamic Time Warping to Find Patterns in Time Series , 1994, KDD Workshop.

[24]  Emanuele Pollastri,et al.  A score-driven approach to music information retrieval , 2004, J. Assoc. Inf. Sci. Technol..

[25]  Geraint A. Wiggins,et al.  Methodological Considerations in Studies of Musical Similarity , 2007, ISMIR.