Markov-switching State Space Models for Uncovering Musical Interpretation
arXiv:1907.06244 · doi:10.1214/21-AOAS1457
Abstract
For concertgoers, musical interpretation is the most important factor in determining whether or not we enjoy a classical performance. Every performance includes mistakes -- intonation issues, a lost note, an unpleasant sound -- but these are all easily forgotten (or unnoticed) when a performer engages her audience, imbuing a piece with novel emotional content beyond the vague instructions inscribed on the printed page. In this research, we use data from the CHARM Mazurka Project -- forty-six professional recordings of Chopin's Mazurka Op. 68 No. 3 by consummate artists -- with the goal of elucidating musically interpretable performance decisions. We focus specifically on each performer's use musical tempo by examining the inter-onset intervals of the note attacks in the recording. To explain these tempo decisions, we develop a switching state space model and estimate it by maximum likelihood combined with prior information gained from music theory and performance practice. We use the estimated parameters to quantitatively describe individual performance decisions and compare recordings. These comparisons suggest methods for informing music instruction, discovering listening preferences, and analyzing performances.
50 pages, 30 figures, 9 tables
References in corpus (10)
- heatmaply: an R package for creating interactive cluster heatmaps for online publishing
- Modeling Temporal Dependencies in High-Dimensional Sequences: Application to Polyphonic Music Generation and Transcription
- A Hierarchical Latent Vector Model for Learning Long-Term Structure in Music
- Adaptive piecewise polynomial estimation via trend filtering
- Learning Features of Music from Scratch
- DeepBach: a Steerable Model for Bach Chorales Generation
- Learning Multi-modal Similarity
- Approximate Methods for State-Space Models
- Efficient Bayesian Inference for Switching State-Space Models using Discrete Particle Markov Chain Monte Carlo Methods
- Efficient likelihood estimation in state space models