請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/41286
標題: | 以小節為基礎之譯譜演算法 A Measure-Based Pitch Spelling Algorithm |
作者: | Hsin-Yu Li 李欣育 |
指導教授: | 鄭士康(Shyh-Kang Jeng) |
關鍵字: | 譯譜,階名唱法,樂器數位介面,調號,轉調, pitch spelling,solmization,MIDI,key signature,key modulation, |
出版年 : | 2009 |
學位: | 碩士 |
摘要: | 本論文提出一套新的譯譜演算法,能夠處理多音的MIDI輸入並產生一有系統且便於閱讀的記譜方式。在所提出的演算法中,除了整體調性分析之外,所有的分析處理皆以小節為單位。這套演算法包含兩個部份:本調音的譯譜及變化音的譯譜。調性分析是本調音譯譜中最重要的環節,我們使用首調唱名的方法先列舉幾個可能的調性後,再以所提出的半圓轉調模型決定最後的調性。在變化音的譯譜上則使用一些通用法則並加入變異量評估。此演算法測試了貝多芬兩首奏鳴曲的兩個樂章及三首蕭邦的圓舞曲;總正確率為98.65% (8139個音中有110個錯誤)。 This paper describes a novel pitch spelling algorithm which can deal with polyphonic MIDI data and generate systematic and readable score notations. In the proposed algorithm, all the spelling processes are executed using a measure as a unit, except the global key analysis. Our spelling process includes two stages: diatonic spelling and chromatic spelling. Key analysis is the main concern in the diatonic spelling. We use solmization result to get the key candidates and apply the proposed Semicircle Key Modulation (SKM) model to further decide the key analysis result. In the chromatic spelling, we use general rules of notating chromatic notes and variance evaluation to decided notes which need accidentals under a specific key. The algorithm was tested under two movements of Beethoven’s Sonatas and three Chopin’s Waltzes, and reached an overall 98.65% (misspelled 110 of 8139 notes) correct rate. |
URI: | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/41286 |
全文授權: | 有償授權 |
顯示於系所單位: | 電信工程學研究所 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-98-1.pdf 目前未授權公開取用 | 546.33 kB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。