鄭士康臺灣大學:電信工程學研究所呂仲理Lu, Chung-LiChung-LiLu2010-07-012018-07-052010-07-012018-07-052009U0001-0807200921470400http://ntur.lib.ntu.edu.tw//handle/246246/188290本篇論文目標為實作一個互動式的爵士鋼琴伴奏系統ICYS,採用樣本學習來建立模型。第一步先將整個問題一分為二,節奏還有旋律和聲。為了後續處理的方便,找出可以定性定量描述的節奏與旋律和聲的方法就變成本篇論文的第一步,在此定義了節奏向量代表節奏的特徵,以及使用和弦向量來訓練和弦和聲模型。為了讓未來有實作成即時伴奏的可能性,在這兩個子問題中都使用同樣的策略,先行預測再對預測的結果做伴奏。在預測的步驟中,節奏與旋律和聲的資料型態不一樣,所以因地制宜採用類神經網路或可適性線性預測等等的方法,依使用者的習慣逐漸學習;對於預測結果的伴奏,則是使用資料庫比對出最適合的節奏,利用和弦模型調整和聲,並且整合這兩邊的參數成為最後的伴奏。In this thesis, a system ICYS (Interactively Comp Your Solo) that can accompany a jazz soloist as a jazz pianist is proposed. The learning scheme of the system is sample based. Under the concept of “divide and conquer”, the accompaniment procedure is divided into two independent paths, rhythmic and melody-harmonic accompanying. To accomplish real-time accompanying of the coming solo sequences, each of the two paths begins with analysis and prediction. Considering the different features of the data, several methods, like neural network and edit distance, are applied in predicting. After the prediction process, the next issue is to rhythmically and harmonically accompany according to the prediction results. At the end of this thesis, the audience feedback and evaluation of experts will be shown and discussed.Contents試委員會審定書 i謝 iiibstract v要 viiontents ixist of Figures xiist of Tables xiiihapter 1 Introduction 1.1 Motivation 1.2 Key Contributions 2.2.1 Automatic Accompaniment 2.2.2 Interaction 3.3 Rule-based and Sample-based Learning 3.4 Literature Survey and Related Works 4.5 Chapter Outline 6hapter 2 A Brief Introduction of Jazz Music 7.1 History of Jazz Music 7.2 Improvisation 8.3 Common Formulation of a Jazz Band 9.4 The Form of Standard Jazz Music 10.5 The Accompaniment and Voicing of Jazz Piano 12hapter 3 System Architecture 15.1 System Overview 15.2 Rhythmic Prediction 18.3 Melodic Prediction and Harmonic Analysis 18.4 Rhythmic Comping 19.5 Voicing Generator and Voice Leading Selector 20.6 Training Corpus 21hapter 4 Rhythmic Prediction and Accompaniment 23.1 The Rhythm Vector 23.2 The Walsh Transform Matrix 25.3 Walsh Transform of Rhythm Vectors 26.4 Prediction and Accompaniment of Rhythm 29.4.1 Horizontal Prediction and Vertical Accompaniment 29.4.2 Corpus Based Prediction and Accompaniment 30hapter 5 Solo Prediction and Harmonic Analysis 33.1 Prediction of Solo Sequence 33.1.1 Solo Sequence Prediction with ALF 34.1.2 Edit-Distance Based Prediction 40.2 The Chord Vector and The Chord Model 41.2.1 The Chord Vector 42.2.2 The Chord Model 44.2.3 Modeling a chord with chord vectors 46.3 Relation Between Solo and Voicing 47.3.1 The neural network for deciding the mean of voicing 49.3.2 The neural network for deciding the variance of voicing 52.4 Generating the Voicing 55.4.1 Genetic Algorithm Based Voicing Generator 55.4.2 Voice Leading Selection 56hapter 6 Results and Discussions 59.1 Numerical Results 59.2 Audience Feedback 63.3 Expert Evaluation 67.4 Discussions 69hapter 7 Conclusions 71eferences 72859875 bytesapplication/pdfen-US自動伴奏預測爵士鋼琴互動節奏分析auto accompanimentjazz, pianointeractivesolorhythmvoicing互動式爵士鋼琴自動伴奏系統ICYS: An Interactive Jazz Piano Accompaniment Systemthesishttp://ntur.lib.ntu.edu.tw/bitstream/246246/188290/1/ntu-98-R96942032-1.pdf