SDIRLGASJun 24, 2019

A Convolutional Approach to Melody Line Identification in Symbolic Scores

arXiv:1906.10547v120 citations
Originality Synthesis-oriented
AI Analysis

This addresses a key challenge in Music Information Retrieval and musicology by automating melody identification from scores, though it appears incremental as it applies existing CNN methods to this specific domain.

The paper tackles the problem of automatically identifying the melody line in symbolic musical scores using a convolutional neural network (CNN) to estimate note probabilities, achieving evaluation on various datasets with manual annotations and solo instrument parts.

In many musical traditions, the melody line is of primary significance in a piece. Human listeners can readily distinguish melodies from accompaniment; however, making this distinction given only the written score -- i.e. without listening to the music performed -- can be a difficult task. Solving this task is of great importance for both Music Information Retrieval and musicological applications. In this paper, we propose an automated approach to identifying the most salient melody line in a symbolic score. The backbone of the method consists of a convolutional neural network (CNN) estimating the probability that each note in the score (more precisely: each pixel in a piano roll encoding of the score) belongs to the melody line. We train and evaluate the method on various datasets, using manual annotations where available and solo instrument parts where not. We also propose a method to inspect the CNN and to analyze the influence exerted by notes on the prediction of other notes; this method can be applied whenever the output of a neural network has the same size as the input.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes