Title :
Improved score-performance alignment algorithms on polyphonic music
Author :
Chun-Ta Chen ; Jang, Jyh-Shing R. ; Wenshan Liou
Author_Institution :
Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
Abstract :
Automated symbolic music alignment is a challenging task due to the variation of performance by different performers. It becomes more complicated when dealing with polyphonic music because note events could occur at the same time. The goal of this study is to find an efficient algorithm for aligning two polyphonic symbolic representations (MIDI files, for instance) of the same music. To this end, we design two methods for such score-performance alignment that matches the performance with its corresponding score. The first method applies a string matching algorithm based on dynamic programming. The second method is based on the principle of "divide and conquer" that performs efficient alignment recursively. To evaluate the algorithms, we have collected a set of 21 MIDI pairs of classic piano performance with human corrected note-level mapping as ground truth. We have released the dataset as a public resource. Both the proposed algorithms achieved a precision and recall higher than 96% in our experiment, outperforming the most recently proposed method [7] in the literature. Besides, the execution time of proposed methods is much faster the method of [7].
Keywords :
divide and conquer methods; dynamic programming; music; string matching; MIDI files; automated symbolic music alignment; classic piano performance; corresponding score; divide and conquer; dynamic programming; human corrected note-level mapping; note events; polyphonic music; polyphonic symbolic representations; public resource; score-performance alignment; string matching; Algorithm design and analysis; Dynamic programming; Heuristic algorithms; Indexes; Multiple signal classification; Music; Signal processing algorithms; Music alignment; symbolic score following;
Conference_Titel :
Acoustics, Speech and Signal Processing (ICASSP), 2014 IEEE International Conference on
Conference_Location :
Florence
DOI :
10.1109/ICASSP.2014.6853820