The document discusses an algorithm for real-time musical score following and accompaniment. It presents the system overview, algorithm details, and demonstrations of using dynamic programming to match a musical performance to a score despite errors. It also discusses applications for automatic accompaniment, self-practice tools, and supporting multiple instruments.
6. 11/23/09 ACM International Conference on Multimedia’ 04 Family Ensemble Chika Oshima et al Place Number of mistakes % Extra 7 1.2 Wrong 37 6.1 Missing 3 0.5 Replaying 1 st beat 156 75.4 2 nd downbeat 19 3.1 Last beat 6 1.0 Start of phrase 5 0.8 Alternation 4 0.7 1 st beat(pre-bar) 51 8.4 Last beat(pre-bar) 5 0.8 Start of piece 10 1.7 Start of column 2 0.3 Sum 605 100.0
7. 11/23/09 Score MIDI Keyboard Score following algorithm Optical Music Recognition (OMR) User Interface Score (MIDI Format) Performance (MIDI Event) Position of Notes User