Méthodes de stockage et d'interrogation de partitions musicales (Graph-based modelling and querying of music scores)

Publié le
Equipe
Date de début de thèse (si connue)
Septembre 2023
Lieu
Lannion
Unité de recherche
IRISA - UMR 6074
Description du sujet de la thèse

Sheet music scores have been the traditional way to preserve and disseminate Western classical music works for centuries. A sheet score is a complex semiotic object: in a single and compact layout, it combines a symbolic encoding of the music that must be produced with a sophisticated visual representation aiming at accurately representing the music content.

Nowadays, the content of sheet music scores can be encoded in digital formats. They provide a very detailed representation of music content expressed in the language of music notation, which is the most elaborate way of describing music at a symbolic level. Standard digital formats for encoding music scores rely on semi-structured data models (XML-based like MusicXML [5] and MEI [6,9]). Large collections of encoded music scores are now available, either as a result of long-running academic efforts [8], or as a result of the generalized production of music scores with editing software applications (e.g. MuseScore). Such collections are examples of digital libraries where the music content is described in a structured and well-organized way, ready to support sophisticated computer-based operations. Although the above-mentioned formats make possible to exchange music score data between software applications, they are poorly adapted to the ad hoc querying of the encoded score data, by users that lack programming skills.

Also, in the last few years, the database community has focused on graph databases to handle “complex” data [1,2,4,39]. Their basic purpose is to manage data natively modelled as graphs like social networks and biological, topological or bibliographic databases. As the content of an encoded score is composed of highly complex information, with connected items (a note follows another one, it belongs to a voice, it also belongs to a measure, etc.), its graph-based representation seems a relevant (intuitive) approach to leverage existing encodings to a true data model supporting ad hoc searches.

The goal of the PhD thesis is to study the modelling and the querying of music scores encoded in a graph-based representation. This includes the following tasks:

  • -       studying and improving a graph-based data model previously proposed by the Shaman team [7], which is a first step towards a graph-based representation of music scores,

  • -       studying the querying of such data through graph pattern queries, including the definition of a query language extension dedicated to the flexible querying of music scores (expressiveness, complexity, optimization mechanisms, benchmarks over a large volume of music score data), and

  • -       in addition to their theoretical dimension above-mentioned, the contributions should be implemented in a digital library of scores that contains Traditional Breton folk music [10], for which user feedbacks should be collected.

The PhD student will be located in the Shaman team, in Lannion.

French version of the subject: https://people.irisa.fr/Virginie.Thion/OpenAccessResearch/IRISA-Shaman-…

Bibliographie
  1. Renzo Angles. 2012. A Comparison of Current Graph Database Models. In Proc. of the Intl. Conf. on Data Engineering (ICDE) Workshops. 171–177.
  2. Renzo Angles, Marcelo Arenas, Pablo Barceló, Aidan Hogan, Juan L. Reutter, and Domagoj Vrgoc. 2017. Foundations of Modern Query Languages for Graph Databases. ACM Comput. Surv. 50, 5 (2017), 68:1–68:40.
  3. Renzo Angles and Claudio Gutierrez. 2008. Survey of Graph Database Models. ACM Computing Surveys (CSUR) 40, 1 (2008), 1–39
  4. Angela Bonifati, George H. L. Fletcher, Hannes Voigt, and Nikolay Yakovets. 2018. Querying Graphs. Morgan & Claypool Publishers
  5. Michael Good. 2001.The Virtual Score: Representation, Retrieval, Restoration. W. B. Hewlett and E. Selfridge-Field, MIT Press, Chapter MusicXML for Notation and Analysis, 113–124
  6. MEI 2023. Music Encoding Initiative (MEI) web site. http://www.music-encoding.org.
  7. Philippe Rigaux and Virginie Thion. 2023 (to appear).  Exploration de partitions musicales modélisées sous forme de graphe. Revue Ouverte Ingénierie des Systèmes d'Information. https://people.irisa.fr/Virginie.Thion/OpenAccessResearch/RevueISI23_gr…
    Shorter English version: https://people.irisa.fr/Virginie.Thion/OpenAccessResearch/MusicScoreGra…
  8. Philippe Rigaux, Lylia Abrouk, H. Audéon, Nadine Cullot, C. Davy-Rigaux, Zoé Faget, E. Gavignet, David Gross-Amblard, A. Tacaille, and Virginie Thion-Goasdoué. 2012. The design and implementation of Neuma, a collaborative Digital Scores Library - Requirements, architecture, and models. Int. J. on Digital Libraries 12, 2-3 (2012), 73–88
  9. Perry Rolland. 2002. The Music Encoding Initiative (MEI). In Proc. of the Intl. Conf. on Musical Applications Using XML.
  10. The skrid platform, a digital library dedicated to the dissemination of Traditional Breton folk music. https://shaman.enssat.fr/skrid/index. Under development.
Liste des encadrants et encadrantes de thèse

Nom, Prénom
Thion, Virginie
Type d'encadrement
Directeur.trice de thèse
Unité de recherche
IRISA
Equipe
Contact·s
Nom
Thion, Virginie
Email
virginie.thion@irisa.fr
Mots-clés
Music scores, graph databases