Sangam: A Confluence of Knowledge Streams

PIANO SCORE FOLLOWING WITH HIDDEN TIMBRE OR TEMPO USING SWITCHING KALMAN FILTERS

Show simple item record

dc.contributor Raphael, Christopher
dc.creator Jiang, Yucong
dc.date 2020-10-05T19:27:53Z
dc.date 2020-10-05T19:27:53Z
dc.date 2020-08
dc.date.accessioned 2023-02-24T18:26:22Z
dc.date.available 2023-02-24T18:26:22Z
dc.identifier http://hdl.handle.net/2022/25846
dc.identifier.uri http://localhost:8080/xmlui/handle/CUHPOERS/260272
dc.description Thesis (Ph.D.) - Indiana University, University Graduate School/Luddy School of Informatics, Computing, and Engineering, 2020
dc.description Score following is an AI technique that enables computer programs to “listen to” music: to track a live musical performance in relation to its written score, even through variations in tempo and amplitude. This ability can be transformative for musical practice, performance, education, and composition. Although score following has been successful on monophonic music (one note at a time), it has difficulty with polyphonic music. One of the greatest challenges is piano music, which is highly polyphonic. This dissertation investigates ways to overcome the challenges of polyphonic music, and casts light on the nature of the problem through empirical experiments. I propose two new approaches inspired by two important aspects of music that humans perceive during a performance: the pitch profile of the sound, and the timing. In the first approach, I account for changing timbre within a chord by tracking harmonic amplitudes to improve matching between the score and the sound. In the second approach, I model tempo in music, allowing it to deviate from the default tempo value within reasonable statistical constraints. For both methods, I develop switching Kalman filter models that are interesting in their own right. I have conducted experiments on 50 excerpts of real piano performances, and analyzed the results both case-by-case and statistically. The results indicate that modeling tempo is essential for piano score following, and the second method significantly outperformed the state-of-the-art baseline. The first method, although it did not show improvement over the baseline, still represents a promising new direction for future research. Taken together, the results contribute to a more nuanced and multifaceted understanding of the score-following problem.
dc.language en
dc.publisher [Bloomington, Ind.] : Indiana University
dc.subject artificial intelligence
dc.subject hidden Markov model
dc.subject Kalman filter
dc.subject music informatics
dc.subject score following
dc.subject switching Kalman filter
dc.title PIANO SCORE FOLLOWING WITH HIDDEN TIMBRE OR TEMPO USING SWITCHING KALMAN FILTERS
dc.type Doctoral Dissertation


Files in this item

Files Size Format View
Dissertation_Jiang.pdf 2.519Mb application/pdf View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse