| 研究生: |
陳珮妤 Chen, Pei-Yu |
|---|---|
| 論文名稱: |
基於古典鋼琴奏鳴曲之自動化曲式分析 Computer Music Form Analysis of Classical Piano Sonatas |
| 指導教授: |
蘇文鈺
Su, Wen-Yu |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 資訊工程學系 Department of Computer Science and Information Engineering |
| 論文出版年: | 2018 |
| 畢業學年度: | 106 |
| 語文別: | 英文 |
| 論文頁數: | 50 |
| 中文關鍵詞: | 和聲分析 、調性分析 、轉調 、終止式 |
| 外文關鍵詞: | Chord Recognition, Key Segmentation, Key Estimation, Cadence |
| 相關次數: | 點閱:54 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
樂譜不只是由表面上的音符所構成,在音符中還包含了許多隱含的訊息,掌握這些訊息後,演奏家可以知曉展示一個生動且富有情感表演的方法。呈現一個好的表演是任何演奏者夢寐以求的。為此,在音樂表演前劃分樂句是一個基本且不可或缺的任務。懂得劃分樂句,就可以知道如何控制音樂的節奏、速度、力度…等等,這些物理因素直接的影響音樂表情以及音樂情緒的表達。在古典音樂中,樂句是曲式分析中基本的組織,想要在音樂中找到樂句的位置需要具有音樂理論的基礎,其中和聲、調性和終止式是判斷樂句的三大要素。因此,本文提出一個自動分析和聲、調性以及終止式的方法。
首先我們改進現有的和弦分析演算法,透過一個簡單的樣本匹配系統找出和弦標籤與其相關成本;接著藉由音樂中的音階與順階和弦的特徵來判斷每個小節的調性;最後結合前兩步驟的和弦與調性之結果,以及休止符與長音的特徵來偵測終止式的位置。
我們擷取了古典時期的作曲家貝多芬、莫札特、海頓以及克萊曼蒂的奏鳴曲作為資料庫。所有的樂譜皆是由兩個專業的音樂老師手動標記,系統的分析結果與老師標記的解答進行比對,藉此驗證系統在各個特徵的精確度。另外,我們也將本論文所提之方法使用在Kostka和Payne所撰寫的音樂理論教科書所摘錄的音樂片段,並將其結果與別人的演算法進行比較。其結果顯示,該系統還不足以良好的將樂句劃分出來。
未來我們計畫整合旋律以及和弦進行的時間序列分析,並使用機器學習的方法,如隱藏馬爾可夫模型或者遞歸神經網路,以達到提高辨識和弦、調以及終止式的準確度。此外,我們應用樂音合成系統,針對每個樂句賦予不同的音樂表情,使樂曲的表現更加豐富。
A Score is not just the aggregation of notes. It contains much implicit information to guide a musician how to play the piece. Phrasing is the basics for a good performance because musicians have to control factors such as tempo, velocity and so on. These physical factors do affect the making of expression and emotion in music. In classical music, phrasing is based on lots of music theory and the most important one is music form analysis. In this thesis, computer analysis of key, chord and cadence which are the three major factors of phrasing is presented.
The modification of an existing chord analysis method is first presented. We applied a simple template matching method for labeling chords associated with the costs. Then, we use the features calculated based on the diatonic chords and the scales to identify the key for every bar. Finally, we combine features of chords, keys, note length and rest to detect the cadence positions.
Piano sonatas composed by Mozart, Haydn, Clementi and Beethoven are used to test our system. All the scores are manually annotated by two professional pianists. The proposed system is compared to the above ground truth. Besides, the examples presented in the book, “Tonal Harmony” written by Kostka and Payne, are also used. Though it is compared favorably to some existing methods, the performance is still not enough to produce good phrasings.
In the future, we plan to incorporate time series analysis of melody and chord progression using machine learning techniques such as HMM and recurrent network in order to more accurately identify the chords, keys and cadences. Then, it is possible to use different phrasings to synthesize various touching expressions from a score automatically.
[1] B. Pardo and W.P. Birmingham, “Algorithms for chordal analysis,” Computer Music Journal, vol. 26, no. 2, pp. 27-49, 2002.
[2] C. Harte and M. Sandler, “Automatic chord identification using a quantised chromagram,” in Proc. of the Audio Engineering Society Convention (AES), 2005.
[3] K. Lee, “Automatic chord recognition from audio using enhanced pitch class profile,” in Proc. of the Int. Computer Music Conf. (ICMA), pp. 306-313, 2006.
[4] L. Oudre, Y. Grenier, and C. Fevotte, “Template-based chord recognition: Influence of the chord types”, in Proc. of the 10th Int. Society for Music Information Retrieval Conf. (ISMIR), pp. 153–158, 2009.
[5] A. Sheh and D. Ellis, “Chord segmentation and recognition using EM-trained Hidden Markov Models”, in Proc. of the 4th Int. Symposium on Music Information Retrieval (ISMIR), pp. 185-191, 2003.
[6] J. P. Bello and J. Pickens, “A robust mid-level representation for harmonic content in music signals,” in Proc. of the 6th Int. Conf. Music Information Retrieval (ISMIR), 2005.
[7] K. Lee and M. Slaney, “Automatic chord recognition from audio using an HMM with supervised learning”, in Proc. of the 7th Int. Conf. on Music Information Retrieval (ISMIR), pp. 133-137, 2006.
[8] H. Papadopoulos and G. Peeters, “Large-scale study of chord estimation algorithms based on chroma representation and HMM,” in Proc. Int. Workshop Content-Based Multimedia Indexing (CBMI), pp. 53-60, 2007.
[9] J. Ens, P. Wang, Evangeline Yee, and S. S. Rahman, “CHORDR: Hidden-Markov-Perceptron for Chord Recognition,” [online], 2015.
[10] D. Temperley, “What’s Key for Key? The Krumhansl-Schmuckler Key-Finding Algorithm Reconsidered,” Music Perception: An Interdisciplinary Journal, vol. 17, no. 1, pp. 65-100, 1999.
[11] A. Shenoy, R. Mohapatra, and Y. Wang, “Key determination of acoustic musical signals,” in Proc. of the IEEE Int. Conf. on Multimedia & Expo (ICME), vol. 3, pp. 1771–1774, 2004.
[12] C. Chuan and E. Chew, "Polyphonic audio key-finding using the spiral array CEG algorithm", in Proc. of the IEEE Int. Conf. Multimedia and Expo, 2005.
[13] Ö. Izmirli, “Template Based Key Finding From Audio,” in Proc. of the Int. Computer Music Conf. (ICMC), 2005.
[14] E. Chew, “The spiral array: An algorithm for determining key boundaries,” in Proc. of the Second Int. Conf. on Music and Artificial Intelligence (ICMAI), pp. 18–31, 2002.
[15] W. Chai and B. Vercoe, “Detection of key change in classical piano music,” in Proc. of the Int. Symposium on Music Information Retrieval (ISMIR), pp. 468–473, 2005.
[16] K. Noland and M. Sandler, “Key estimation using a hidden Markov model”, in Proc. of the Int. Symposium on Music Information Retrieval (ISMIR), pp. 121–126, 2006.
[17] T. Rocher, M. Robine, P. Hanna, and L. Oudre, “Concurrent Estimation of Chords and Keys From Audio,” in Proc. of the Int. Conf. on Music Information Retrieval (ISMIR), 2010.
[18] H. Papadopoulos and G. Peeters, “Local Key Estimation from an Audio Signal Relying on Harmonic and Metrical Structures”, IEEE Trans. on Audio, Speech, and Language Processing, vol. 20, no. 4, pp. 1297–1312, 2012.
[19] Y. Ni, M. McVicar, R. Santos-Rodriguez, and T. De Bie, “An end-to-end machine learning system for harmonic analysis of music,” IEEE Trans. Audio, Speech, and Language Processing, vol. 20, no. 6, pp. 1771-1783, 2012.
[20] C. H. Chuan and E. Chew, “An Optimization-Based Approach to Key Segmentation,” IEEE Int. Symposium on Multimedia (ISM), pp. 603-608, 2016.
[21] M.T. Pearce, D. Müllensiefen, and G.A. Wiggins, “A comparison of statistical and rule-based models of melodic segmentation," in Proc. of the 9th Int. Conf. on Music Information Retrieval (ISMIR), pp. 89–94, 2008.
[22] N. Jiang and M. Müller, “Automated Methods for Analyzing Music Recordings in Sonata Form,” in Proc. of the 14th Int. Conf. on Music Information Retrieval (ISMIR), 2013.
[23] M. Giraud, R. Groult, E. Leguy, and F. Leve, “Computational fugue analysis,” Computer Music Journal, vol. 39, no. 2, pp. 77-96, 2015.
[24] M. Giraud, R. Groult, and F Levé, “Computational Analysis of Musical Form,” in Computational Music Analysis, pp. 113-136, 2016.
[25] Y. T. Lin, “Cadence Detection for Music Structure Analysis,” Master Thesis, Department of Computer Science and Information Engineering, National Taiwan University, Taipei, Taiwan, 2008.
[26] D. Huron, “The melodic arch in western folksongs,” Computing in Musicology, vol. 10, pp. 3–23, 1996.
[27] E. Cambouropoulos, “The Local Boundary Detection Model (LBDM) and its application in the study of expressive timing,” in Proc. of the Int. Computer Music Conference (ICMC), pp. 290-293, 2001.
[28] B. Thom, C. Spevak, and K. Höthker, “Melodic segmentation: Evaluating the performance of algorithms and musical experts,” in Proc. of the Int. Computer Music Conference(ICMC), pp. 65–72, 2002.
[29] M. Rodríguez-López and A. Volk, "Symbolic segmentation: A corpus-based analysis of melodic phrases," in Proc. of the 10th Int. Symposium on Computer Music Modeling and Retrieval(CMMR), pp. 381–388, 2013.
[30] J. Mańdziuk, A. Woźniczko and M. Goss, “A neuro-memetic system for music composing,” in: IFIP Int. Conf. on Artificial Intelligence Applications and Innovations, pp. 130-139, 2014.
[31] T. Cormen, C. Leiserson and R. Rivest, “Introduction to Algorithms. Cambridge,” Massachusetts: MIT Press, 1990.
校內:2023-07-01公開