Real-Time Score Following System and Its Applications

碩士 === 國立暨南國際大學 === 資訊工程學系 === 97 === Our research focuses on how to make an efficient score tracking system that can track one’s musical performance on the score. This kind of technology is called score following. This technology can be used as an automatic page-turner, automatic accompaniment, hel...

Full description

Bibliographic Details
Main Authors: Ting-Ting Chou, 周婷婷
Other Authors: Herng-Yow Chen
Format: Others
Published: 2009
Online Access:http://ndltd.ncl.edu.tw/handle/00491724302398941891
Description
Summary:碩士 === 國立暨南國際大學 === 資訊工程學系 === 97 === Our research focuses on how to make an efficient score tracking system that can track one’s musical performance on the score. This kind of technology is called score following. This technology can be used as an automatic page-turner, automatic accompaniment, helps the interaction between parents and children, and helps increase the efficiency of music instrument learners when practicing. Our algorithm applies the Dynamic Programming method, processes monophony and polyphony respectively and has a fault-tolerant function. We focus on dealing with polyphonic notes. In theory, the notes in the polyphony have to be played at the same time. But in fact, the notes in the polyphony have a tiny time difference. The system will consider the polyphonic note as several monophonic notes. So we have to group performed notes into polyphony or monophony. We also consider some performer’s habits and circumstances in our algorithm, such as repeating unfamiliar parts or playing the wrong note. Considering these cases in our algorithm, the system can more accurately track the performance. Finally, our score following system is combined with the pitch detection module. It can directly record a performance through a microphone and acquire the pitch. Then the system will align the performed notes with the score, and point to where the performer plays on the score.