Automatic Music Accompanist
Anyi Rao, Francis Lau

TL;DR
This paper presents a comprehensive system for automatic musical accompaniment using Hidden Markov Models, enabling real-time score following and accompaniment generation that adapts to human performances, including polyphonic input and performance errors.
Contribution
It introduces a novel parallel hidden Markov model for score following and a fast decoding algorithm, advancing real-time automatic accompaniment technology.
Findings
Effective score following with polyphonic input
Robustness to performance errors demonstrated
Real-time accompaniment generation achieved
Abstract
Automatic musical accompaniment is where a human musician is accompanied by a computer musician. The computer musician is able to produce musical accompaniment that relates musically to the human performance. The accompaniment should follow the performance using observations of the notes they are playing. This paper describes a complete and detailed construction of a score following and accompanying system using Hidden Markov Models (HMMs). It details how to train a score HMM, how to deal with polyphonic input, how this HMM work when following score, how to build up a musical accompanist. It proposes a new parallel hidden Markov model for score following and a fast decoding algorithm to deal with performance errors.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMusic and Audio Processing · Speech and Audio Processing · Music Technology and Sound Studies
