paper-with-me

Papers

Musical Score Following using Statistical Inference

2025-02-06 · Josephine Cowley

Musical score following is the real-time mapping of a performance to corresponding locations in a musical score. Score following can be used in a variety of applications including automatic page turning and real-time accompaniment. This report presents a novel approach for score following motivated by Wilson and Adams's 2013 paper, which introduces Spectral Mixture (SM) kernels for Gaussian Process (GP) regression. Since the SM kernel is derived from a Mixture of Gaussians in the frequency domain, it is particularly suitable for modelling the superposed power spectra of musical notes, in which energy is concentrated at multiples of the fundamental frequency of each note. Our score follower begins by using a GP to statistically infer the musical notes played during 800-sample 'audioframes' (~18 ms) of solo piano music. These predictions are then used in a duration-dependent Hidden Markov Model to predict the most likely score positions in real time. Our two-stage approach achieves successful score following not only on four-part hymns arranged for keyboard, but also on pieces for the violin, oboe, and flute. This showcases the powerful and flexible nature of GPs for statistical inference on musical audio signals. Given the success of this project, we contribute to the literature a first proof of concept of the application of GPs in score following, and more broadly, in online Music Information Retrieval (MIR) tasks. This project also contributes a working score follower product that renders score position in real time using an adapted open-source user interface. Areas for future work include improving accuracy on repeated notes and during heavy use of sustain pedal, adapting to minor deviations from the score, and modelling multi-instrument works.

📄 PDF Abstract BibTeX arXiv:2502.10426

Code (1)

josephinecowley/Score-follower 공식 구현

Tasks

Information RetrievalMusic Information Retrieval

Methods 이 논문이 사용한 방법론

GPS Greedy Policy Search (GPS) is a simple algorithm that learns a policy for test-time data augmentation based on the predictive performance on a validation set. GPS starts with…
Gaussian Process Gaussian Processes are non-parametric models for approximating functions. They rely upon a measure of similarity between points (the kernel function) to predict the value for…

Similar Papers 제목 키워드 기반

Statistical Piano Reduction Controlling Performance Difficulty

2018-08-15 · Eita Nakamura, Kazuyoshi Yoshii

We present a statistical-modelling method for piano reduction, i.e. converting an ensemble score into piano scores, that can control performance difficulty. While previous studies have focused on describing the condition…

Outer-Product Hidden Markov Model and Polyphonic MIDI Score Following

2014-04-08 · Eita Nakamura, Tomohiko Nakamura, Yasuyuki Saito, Nobutaka Ono 외

We present a polyphonic MIDI score-following algorithm capable of following performances with arbitrary repeats and skips, based on a probabilistic model of musical performances. It is attractive in practical application…

Audio-Conditioned U-Net for Position Estimation in Full Sheet Images

2019-10-16 · Florian Henkel, Rainer Kelz, Gerhard Widmer

The goal of score following is to track a musical performance, usually in the form of audio, in a corresponding score representation. Established methods mainly rely on computer-readable scores in the form of MIDI or Mus…

Multimodal Deep LearningPosition

Musical Rhythm Transcription Based on Bayesian Piece-Specific Score Models Capturing Repetitions

2019-08-18 · Eita Nakamura, Kazuyoshi Yoshii

Most work on musical score models (a.k.a. musical language models) for music transcription has focused on describing the local sequential dependence of notes in musical scores and failed to capture their global repetitiv…

Computational EfficiencyLanguage ModellingMusic TranscriptionRhythm

Learning to Listen, Read, and Follow: Score Following as a Reinforcement Learning Game

2018-07-17 · Matthias Dorfer, Florian Henkel, Gerhard Widmer

Score following is the process of tracking a musical performance (audio) with respect to a known symbolic representation (a score). We start this paper by formulating score following as a multimodal Markov Decision Proce…

Decision MakingDeep Reinforcement Learningreinforcement-learningReinforcement Learning+2