



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于音樂特征識別的音樂噴泉計算機輔助設計系統摘要:介紹一種基于音樂特征識別的音樂噴泉計算機輔助設計系統。由于能夠自動識別音樂的曲式、情感等特征,該系統能夠根據不同曲目的特點設計體現音樂內涵的音樂噴泉表演程序;同時,通過綜合運用電腦動畫、自動控制等技術,大大提高了音樂噴泉表演程序的開發效率。為了對該系統的設計方案進行檢驗,開發了一個小型室內音樂噴泉的實驗裝置。實驗證明,該系統的運行結果。十分令人滿意。關鍵詞:音樂噴泉計算機輔助設計系統音樂特征識別模糊專家系統音樂噴泉作為將聽覺藝術與視覺藝術相結合的藝術形式,已經得到了廣泛的關注。目前,國內外雖然已建有很多音樂噴泉,但大多數音樂噴泉都存在著兩方面不足:首先、音樂噴泉表演程序的設計需要音樂、舞美、電腦、自控、噴泉等專業專家的合作;其次,為了了解音樂噴泉表演程序的噴射效果,只有在硬件上進行仿真實驗。因此,對于一般的音樂噴泉系統,其表演程序的設計非常費時費力,也正是由于這個原因,既便是美國Lasvegas這樣著名的噴泉也只能表演幾首曲目。基于上述問題,筆者設計開發了一個音樂噴泉的計算機輔助設計系統,簡稱CAD-MF。在該系統中,首先提取音樂的基本特征,然后在此基礎上分析音爾的曲式特征并將整首樂曲分成若干樂段,并分析出每一段音樂所表達的基本感情色彩;第二步,根據音樂的曲式和情感特片,為每個樂段匹配相應的音樂噴泉基本表演程序,從而生成最初的音樂噴泉表演程序。該表演程序可以用三維動畫進行仿真,并可以通過友好的人機界面進行修改,直至滿意。最終的表演程序經過自動編譯,可以控制音樂噴泉按照設計的動作進行噴射,實現音樂與噴泉的同步。1音樂噴泉實驗裝置該音樂噴泉實驗裝置的草圖如圖1所示。該噴泉由13個噴頭、4組彩燈組成。其中,噴頭1?6為第一組,可以沿圓圈的切向徑向進行自由擺動;7?9為第二組,10?12為第三組,可以左右隨意搖擺;13為第三組,不能轉動。此外,這13個噴頭的噴射高度還可以有3個級別的變化。同時,該裝置中還配有4組(1?4)彩燈,由于每一組由3個不同顏色的燈泡組成,因此可以營造出多彩的光照效果。2系統概述該系統由七個部分組成,如圖2。(1)音樂特征的識別在本系統中,選擇MIDI(MusicalInstrumentDigitalInterface)文件作為輸入的音源。MIDI是音樂信號在電子樂器之間傳輸的標準,包括硬件接口標準以及電子音樂信號在不同硬件之間的異步串行傳輸協議[1]。MIDI格式的音樂文件記錄了音樂的全部樂譜和演奏的全過程,很多基本的音樂特征都可以從中直接獲得。在此基礎上,又可以進一步提取旋律、和聲、節奏等復雜特片。根據音樂基本特征和復雜特征在內的音樂信息,最終能夠按照樂曲的結構將其分為若干樂段,并且利用模糊分類器識別出每一個樂段所帶有的感情色彩。(2)音樂特征與噴射動作的匹配這一部分主要是通過模糊專家系統將音樂特征與噴射動作進行兩個層次的匹配一一段匹配和音符匹配。段匹配是指根據感情色彩為各個樂段找到合適的基本表演程序,即用于表現某一特定情感的典型動作序列。音符匹配則是為特定的音符安排特定的噴射動作。這兩個層次的匹配過程也就是音樂噴泉表演程序的最終設計過程,它記錄了音樂噴泉隨著音樂舞動的全部狀態。(3)動畫仿真當表演程序被設計出來后,如果直接在噴泉裝置上進行仿真,將是一個非常費時費力的過程。因此,設計了動畫仿真了系統。動畫的參數全部按照實際的噴泉實驗裝置來設計,通過動畫可以實現對實際噴射效果的仿真。為了做出與實際噴射相似的噴射效果,采用粒子系統⑵。(4)手動修改在觀看動畫仿真結果后,用戶可能需要對原表演程序進行修改。為了使用戶能夠在不需要了解內部代碼的情況下對表演程序進行任意的修改,筆者開發了一個很有好的人機界面。該界面不僅可以實現單點修改、多點修改,還可以為整段音樂選擇另一套表演動作。(5) 打印噴泉表演流程總譜該總譜既包括了所有音符,又包括了與音樂對應的所有噴射動作,可以對整個表演程序一目了然。(6) 編譯成控制程序用一臺PentiumIII866MHz的PC機作為控制器,它能夠自動地把表演程序編譯成功放輸出的控制程序,從而控制音樂噴泉硬件裝置的噴射,實現音樂與噴泉的同步。(7) 同步播放為了保證噴射與音樂的同步,筆者開發了同步播放程序,主要用于防止噴射相對于控制的延時。音樂特征識別和匹配是該系統的核心。下面,將對這兩個子系統進行重點介紹。3音樂特征的識別由于不同風格的音樂有著各自不同的特點,這里,選擇節奏相對穩定、曲式相對固定的約翰?施特勞斯(JohannStrauss)的圓舞曲。3.1音樂基本特征的提取在該系統中,選擇MIDI文件作為輸入的音源。一個MIDI文件含有一個headerchunk和若干個trackchunks。速度、節拍等全局基本特片以從headerchunk中得到;而音高、音長等音符信息則可以從trackchunks中獲取[3]。由于MIDI文件中含有大量音樂信息,因此許多音樂的基本特征都可以從中直接獲取。這里,提取了九種基本特片:音色、調性、節拍、音高、音長、音量、力度、速度和發聲時間。3.2音樂曲式特征的提取[4]施特勞斯的圓舞曲多由三部分組成:主體是3?5個小圓舞曲,前面有序奏,最后有尾聲。每首圓舞曲有兩個主要旋律,用單二部曲式(AB)或單三部曲式(ABA)構成。考慮到這些旋律常常由兩個非常相似的樂句組成,采用一種搜索相似旋律的方法分析音樂的曲式結構;同時,為了提高搜索效率和正確率,還兼顧了曲式結構中的和聲與節奏特點。(1)根據節奏和調性進行初步識別一首圓舞曲常常由幾百個小節組成,因此如果在全曲范圍內對旋律進行搜索將會非常費時費力。樂曲節奏和調性的改變常常意味著新段落的出現,這里首先根據這兩方面的特征對全曲進行初步劃分,為旋律搜索縮小范圍,從而提高搜索效率。(2)利用旋律搜索進行重點識別為了進一步提高相似旋律的搜索效率,根據古典音樂的特點,作三點假設。第一假設一個完整的樂句由16小節構成,這一假設在很多音樂結構的研究中被采用,并在多數情況下被證明是正確的。第二段設一個樂句的前4小節是全句的重點,這一假設能夠用很少的音符表征整個樂句,同時經過檢驗是完全正確的。第三段設在眾多的樂器中,小提琴、長笛、單簧管演奏主旋律的可能性最大,這一假設被證明非常效,它幫助從十幾種樂器中迅速地找到主旋律音色,作為旋律搜索的前提。在這三個假設的基礎上,還引入一種樹狀結構'旋律樹”,用以記錄一段旋律的總體輪廓,從而實現對相似旋律的搜索,如圖3。該結構由四層組成:?第一層代表一段16小節的旋律;?第二層代表該旋律的前4小節;?第三層代表每個小節的三個正拍;?第四層代表各個小節的正拍和半拍;在圖3中,節奏是3/4,在旋律樹中,僅僅需要記錄相對音高。與其他記錄旋律的方法相比[5,6],該旋律樹有三個優點:首先,由于前4小節是整段旋律的重點,旋律樹用很少的音符抓住了整段旋律的輪廊;第二,這種樹狀結構不僅記錄了旋律的輪廓,而且記錄了旋律的結構;最后,這種分層結構有利于提高搜索效率。由于上一層的音符比下一層重要,因此,如果在比較旋律樹時在上一就出現了不同,則無需對下面的各層進行比較就可以直接得出二者不同的結論。這種旋律樹可以用來提取和比較旋律,在實際中證明非常有效。(3)利用和聲特征進行補充識別經過以上兩個步驟,大多數曲式結構可以被識別出來,但仍會有一些例外。為了進一步提高曲式識別的準確性,又利用終止式[7,8](結束一個音樂結構和結束一個樂思的和聲)對曲式結構進行了補充分析。由于和聲分析相對復雜,這里只考慮了與終止式密切相關的主和弦和屬和弦。3.3音樂情感特征的提取在曲式特征識別基礎上,整個樂曲被劃分成一個個小樂段。該部分則通過對每個樂段的音響、速度、旋律等特征進行綜合分析,最終由一個模糊分類器判斷出其情感特片[9]。為了對情感特征進行合理的描述,根據在音樂心理學領域得到廣泛認可的Hevner詞表[10],提出一種“情感環”的結構,如圖4。4模糊專家系統匹配這一部分主要通過模糊專家系統對音樂特征進行段匹配和音符匹配兩個層次上的匹配。4.1段匹配段匹配在對音樂作品進行結構分析和情感分析基礎上,根據情感色彩為每一段旋律找到最適合的基本表演程序。(1) 基本表演程序庫的建立基本表演程序序中存放大量的基本表演程序,即表演動作序列。基本表演程序的結構如圖5所示。從圖5中可以看出,每一個基本表演程序除了記載所有動作的名稱和動作時間和,還有該基本表演程序所體現的感情色彩。值得注意的是,這里的動作時間是指在標準速度(定義為1小節/1秒鐘)下的動作時間。因此,當樂曲速度變化時,系統要自動根據速度的改變調整運動時間,從而實現音樂與動畫的同步。(2) 表演程序控制器的建立段匹配的結果記錄在表演程序控制器PPC(PerformanceProgramController)序列中,作為進一步設計表演程序的基礎,如圖6。表演程序控制器有六個參數:第一個是控制器編號,即樂段編號;第二個是記錄該樂段旋律線的旋律樹的編號;第三、四個分別是該樂段的起始和結束小節;第五個是該樂段的感情分類;最后一個則是為該樂段匹配的基本表演程序的編號。4.2音符匹配音符匹配包括兩部分:首先根據樂曲速度決定基本表演程序中相鄰動作的時間間隔;其次是為關鍵音符(如強音)設計一些特殊的動作。在段匹配的基礎上,音符匹配使音樂動畫的設計做到了點面結合。經過段匹配和音符匹配,最初的音樂噴泉的表演程序就產生了,它記錄了音樂噴泉隨著音樂噴射的所有動作。5實驗結果筆者在Windows2000平臺上用VisualC++開始了該系統的原形,并選取了《藍色多瑙河》、《春之聲》、《皇帝圓舞曲》等旋特勞斯的著名圓舞曲進行了實驗。結果非常令人滿意。當基本表演程序庫中的基本表演程序很少時,噴泉的姿態變化出現了大量的重復,而當基本表演程序進行擴充后,噴泉的動作設計非常令人滿意。以《藍色多瑙河》為例。自動設計用了5分種時間。序曲部分是在藍色燈光下的簡單搖擺,與各個小圓舞曲對應的是或歡快、或抒情、或激昂一段段噴射動作,而尾聲則是所有水柱一齊噴射的場面。當相似的旋律出現時,噴射的動作是完全一樣;如果是以不同的速度出現,則噴射的速度也會相應地改變,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025電商平臺建設合同協議
- 《2025份辦公樓開發前期策劃合同書》
- 2025鋼材供銷合同模板
- 干菜外貿采購合同范本
- 2025年的簡易室內裝修合同模板
- 2025年度建設施工設備減震夾具采購合同+減震夾具技術要求規格書
- 寬帶耗材采購合同范本
- 2025廣告公司合作協議合同范本
- 2025合同解除全流程解析
- 手寫購房合同范本個人
- 2023年10月中國互聯網發展基金會招考2名工作人員筆試歷年高頻考點-難、易錯點薈萃附帶答案詳解
- 教、學、評一體化的小學語文課堂作業設計研究
- 2022年初中英語新課標解讀課件
- 吊籃施工日常檢查表
- 三對三籃球賽記錄表
- BIM技術在招投標中的綜合應用
- 《團體心理輔導(第二版)》團體輔導之應用篇(一)-班級團體輔導
- 小學生必背古詩詞75+80首電子版
- 嬰幼兒體格測量身高(身長)的測量課件
- 美國文化及風俗
- 高顱壓和腦疝
評論
0/150
提交評論