Exploration de partitions musicales modélisées sous forme de graphe
Résumé
Depuis plusieurs siècles, la diffusion de la musique occidentale est assurée par la transcription des œuvres musicales sur des documents appelés partitions musicales. Pendant longtemps transmises sur un support physique, les partitions musicales peuvent aujourd’hui être encodées dans des formats numériques offrant une représentation fine de leur contenu. Ce nouveau média de représentation ouvre la voie à de nombreuses fonctionnalités reposant sur l’exploitation automatisée du contenu musical encodé, telles que la recherche, l’analyse, la classification ou la recommandation guidées par le contenu des partitions. Plusieurs formats standards peuvent actuellement être utilisés pour l’encodage des partitions musicales. Ils reposent en partie sur la représentation de la notation musicale en elle-même, intrinsèquement complexe et imbriquant des aspects relatifs au contenu et à la mise en forme de ce contenu. Les données contenues dans les partitions, même numérisées, restent donc difficiles à manipuler. Dans l’objectif de proposer un paradigme de représentation du contenu d’une partition musicale à la fois expressif et intuitif, nous proposons un modèle de données orienté graphe permettant de représenter le contenu purement musical de partitions numérisées s’abstrayant des aléas liés aux choix d’encodage et à la surcharge qui découle de l’imbrication des informations de contenu et de mise en forme. Après avoir présenté ce modèle, nous discutons des fonctionnalités d’interrogation offertes par ce type de représentation. Nous fournissons également une réalisation concrète du cadre formel proposé, sous la forme d’une implantation dans le système Neo4j, avec interrogation des données via le langage de requête Cypher.