Cluster and Separate: a GNN Approach to Voice and Staff Prediction for Score Engraving

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Foscarin, Francesco, Karystinaios, Emmanouil, Nakamura, Eita, Widmer, Gerhard
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866911973329862656
author Foscarin, Francesco
Karystinaios, Emmanouil
Nakamura, Eita
Widmer, Gerhard
author_facet Foscarin, Francesco
Karystinaios, Emmanouil
Nakamura, Eita
Widmer, Gerhard
contents This paper approaches the problem of separating the notes from a quantized symbolic music piece (e.g., a MIDI file) into multiple voices and staves. This is a fundamental part of the larger task of music score engraving (or score typesetting), which aims to produce readable musical scores for human performers. We focus on piano music and support homophonic voices, i.e., voices that can contain chords, and cross-staff voices, which are notably difficult tasks that have often been overlooked in previous research. We propose an end-to-end system based on graph neural networks that clusters notes that belong to the same chord and connects them with edges if they are part of a voice. Our results show clear and consistent improvements over a previous approach on two datasets of different styles. To aid the qualitative analysis of our results, we support the export in symbolic music formats and provide a direct visualization of our outputs graph over the musical score. All code and pre-trained models are available at https://github.com/CPJKU/piano_svsep
format Preprint
id arxiv_https___arxiv_org_abs_2407_21030
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Cluster and Separate: a GNN Approach to Voice and Staff Prediction for Score Engraving
Foscarin, Francesco
Karystinaios, Emmanouil
Nakamura, Eita
Widmer, Gerhard
Audio and Speech Processing
Artificial Intelligence
Machine Learning
This paper approaches the problem of separating the notes from a quantized symbolic music piece (e.g., a MIDI file) into multiple voices and staves. This is a fundamental part of the larger task of music score engraving (or score typesetting), which aims to produce readable musical scores for human performers. We focus on piano music and support homophonic voices, i.e., voices that can contain chords, and cross-staff voices, which are notably difficult tasks that have often been overlooked in previous research. We propose an end-to-end system based on graph neural networks that clusters notes that belong to the same chord and connects them with edges if they are part of a voice. Our results show clear and consistent improvements over a previous approach on two datasets of different styles. To aid the qualitative analysis of our results, we support the export in symbolic music formats and provide a direct visualization of our outputs graph over the musical score. All code and pre-trained models are available at https://github.com/CPJKU/piano_svsep
title Cluster and Separate: a GNN Approach to Voice and Staff Prediction for Score Engraving
topic Audio and Speech Processing
Artificial Intelligence
Machine Learning
url https://arxiv.org/abs/2407.21030