Scorefollowing
Scorefollowing, or score following, is the real-time process of aligning a live musical performance with a pre-defined score or symbolic representation. The goal is to continuously estimate the performer’s current position in the score—measures, beats, and events—as the music unfolds, even when tempo changes, rubato, repeats, or deviations occur. Scorefollowing is central to interactive and adaptive music systems, enabling synchronization between performance and accompaniment, visualization, or stage effects.
Computational approaches combine signal processing and probabilistic modeling. Common methods include hidden Markov models (HMMs) that
Input modalities typically involve audio recordings or live instrument input, while the score is represented in
Applications of scorefollowing include automatic or adaptive accompaniment, interactive concert systems, educational tools, rehearsal and performance