Lin, Cheng-YuanCheng-YuanLinJYH-SHING JANGHsu, Mao-YuanMao-YuanHsu2020-05-042020-05-042003https://www.scopus.com/inward/record.uri?eid=2-s2.0-2342581420&doi=10.1145%2f957052.957068&partnerID=40&md5=e888974bc34f13e0907f26ef2c695555This paper proposes a new approach to automatic singing voice rectification. There are two components in the rectifier; one is the recognizer based on dynamic time warping and the other is the synthesizer based PSOLA (Pitch Synchronous Overlap and Add) for pitch shifting. The purpose of the recognizer is to identify the locations of off-key parts of the user's acoustic input. Then with the target music score, the synthesizer tries to correct the off-key parts by appropriate pitch shifting to match the give music score. We also attempt some singing and listening experiments for evaluating the feasibility of the rectifier and the results exhibit the satisfactory performance.Dynamic Time Warping; Pitch Synchronous Overlap and Add; Singing Voice RectifierComputer music; Computer simulation; Dynamic programming; Electric rectifiers; Flowcharting; Frequency domain analysis; Speech; Time domain analysis; Vectors; Dynamic time warping; Pitch synchronous overlap and add; Rectifier design; Singing voice rectifier; Multimedia systemsAn automatic singing voice rectifier designconference paper10.1145/957013.9570682-s2.0-2342581420