基于iOS的互動樂譜系統(tǒng)的設計與實現(xiàn)
發(fā)布時間:2022-01-22 14:19
隨著互聯(lián)網(wǎng)技術的發(fā)展和人們生活品質的提高,數(shù)字化音樂逐漸走進人們的生活。但是目前的數(shù)字音樂技術主要運用于流行音樂的欣賞,而音樂教育方面相對較少。本文針對用戶對數(shù)字音樂教學的需求,設計并實現(xiàn)了一個基于i0s的互動樂譜系統(tǒng),讓用戶可以在移動端方便地瀏覽樂譜并跟隨演奏練習,實現(xiàn)音樂的互動教學。本文在對當前音樂教學軟件和用戶進行充分的調研后,做了以下的工作:①調研用戶情況和相關軟件的現(xiàn)狀,整理相關軟件的優(yōu)劣之處,進而分析出用戶在音樂教學中對功能和互動的需求。②從用戶需求出發(fā),設計了系統(tǒng)整體的框架圖,明確了系統(tǒng)支持的重要功能。然后細化并分類用戶的需求,使用iOS開發(fā)技術,設計并實現(xiàn)了互動樂譜系統(tǒng)的各個模塊的功能。③調研當前音樂教學中的演奏曲目,收集了一套完善的數(shù)據(jù)測試集,為系統(tǒng)完成測試并優(yōu)化性能。該系統(tǒng)交互性強,能滿足用戶在音樂教學中的需求,對數(shù)字音樂技術的不同標準做了兼容處理,也考慮了未來的擴展。本文詳細地闡述了系統(tǒng)功能和用戶需求分析,并系統(tǒng)地介紹了 i0s的互動樂譜系統(tǒng)的設計、實現(xiàn)、測試的過程。本系統(tǒng)也應用到了蘋果商店在線產(chǎn)品中,在不斷更新和優(yōu)化的中,為用戶提供了功能更多,互動性更好的音樂教...
【文章來源】:華中科技大學湖北省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:56 頁
【學位級別】:碩士
【部分圖文】:
}u}.節(jié)點
?Sig????圖4-15樂譜交互時序圖??可以看到,用戶輸入開啟錄音后,控制器和視圖就進入一個循環(huán),即不斷地計算??新的位置,然后通知給視圖去更新。這里的通知是對象通信的一種方式,設計模式中??稱為觀察者模式,具體實現(xiàn)過程大致為:視圖注冊成為觀察者,觀察位置的值,每次??控制器更新位置時,就會調用setter方法,在setter方法里,一旦賦值就通知觀察??者,視圖收到通知,就會根據(jù)新的值更新顯示,這是一種松耦合的設計思想,解耦了??控制器和視圖。??對于視圖模塊來講,輸入就是一個表示當前音符所在樂譜的位置的整數(shù),假設為??/KAS?歷0?,而樂譜需要豎直方向滑動量為0你£〖。在計算0你£〖之前,需要做一個樂譜??音符位置的預處理
【參考文獻】:
期刊論文
[1]手抄、印刷與數(shù)字出版時代的樂譜傳播[J]. 朱星辰. 出版發(fā)行研究. 2016(12)
[2]Tonara:“解放”音樂人的雙手[J]. 王根旺. 創(chuàng)業(yè)家. 2014(06)
[3]提高高師學生鋼琴練習效率的幾點舉措[J]. 張海濤. 大眾文藝. 2011(11)
[4]高校藝術設計教育未來發(fā)展方向研究[J]. 白天佑. 吉林省教育學院學報(學科版). 2010(09)
[5]網(wǎng)上教學對醫(yī)學教育的影響[J]. Jorge G.Ruiz,梁燕. 復旦教育論壇. 2006(06)
[6]基于VC的XML DOM文檔的解析實現(xiàn)[J]. 余以勝,張金波. 現(xiàn)代計算機(專業(yè)版). 2005(07)
[7]XML編程中的DOM與SAX技術[J]. 趙俊嵐. 計算機工程. 2004(24)
[8]樂譜的歷史演變及其形式特征[J]. 邱丹紅. 交響.西安音樂學院學報. 2002(02)
[9]e-Learning的本質——信息技術與學科課程的整合[J]. 何克抗. 電化教育研究. 2002(01)
碩士論文
[1]Sibelius音樂軟件在初中音樂教學中的應用研究[D]. 歐陽漢誠.南昌大學 2014
[2]在線音樂記譜系統(tǒng)的設計與實現(xiàn)[D]. 孫勁遠.華中科技大學 2013
[3]音樂遠程教育在網(wǎng)絡技術推動下的發(fā)展研究[D]. 孫楊.北京交通大學 2009
本文編號:3602350
【文章來源】:華中科技大學湖北省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:56 頁
【學位級別】:碩士
【部分圖文】:
}u}.節(jié)點
?Sig????圖4-15樂譜交互時序圖??可以看到,用戶輸入開啟錄音后,控制器和視圖就進入一個循環(huán),即不斷地計算??新的位置,然后通知給視圖去更新。這里的通知是對象通信的一種方式,設計模式中??稱為觀察者模式,具體實現(xiàn)過程大致為:視圖注冊成為觀察者,觀察位置的值,每次??控制器更新位置時,就會調用setter方法,在setter方法里,一旦賦值就通知觀察??者,視圖收到通知,就會根據(jù)新的值更新顯示,這是一種松耦合的設計思想,解耦了??控制器和視圖。??對于視圖模塊來講,輸入就是一個表示當前音符所在樂譜的位置的整數(shù),假設為??/KAS?歷0?,而樂譜需要豎直方向滑動量為0你£〖。在計算0你£〖之前,需要做一個樂譜??音符位置的預處理
【參考文獻】:
期刊論文
[1]手抄、印刷與數(shù)字出版時代的樂譜傳播[J]. 朱星辰. 出版發(fā)行研究. 2016(12)
[2]Tonara:“解放”音樂人的雙手[J]. 王根旺. 創(chuàng)業(yè)家. 2014(06)
[3]提高高師學生鋼琴練習效率的幾點舉措[J]. 張海濤. 大眾文藝. 2011(11)
[4]高校藝術設計教育未來發(fā)展方向研究[J]. 白天佑. 吉林省教育學院學報(學科版). 2010(09)
[5]網(wǎng)上教學對醫(yī)學教育的影響[J]. Jorge G.Ruiz,梁燕. 復旦教育論壇. 2006(06)
[6]基于VC的XML DOM文檔的解析實現(xiàn)[J]. 余以勝,張金波. 現(xiàn)代計算機(專業(yè)版). 2005(07)
[7]XML編程中的DOM與SAX技術[J]. 趙俊嵐. 計算機工程. 2004(24)
[8]樂譜的歷史演變及其形式特征[J]. 邱丹紅. 交響.西安音樂學院學報. 2002(02)
[9]e-Learning的本質——信息技術與學科課程的整合[J]. 何克抗. 電化教育研究. 2002(01)
碩士論文
[1]Sibelius音樂軟件在初中音樂教學中的應用研究[D]. 歐陽漢誠.南昌大學 2014
[2]在線音樂記譜系統(tǒng)的設計與實現(xiàn)[D]. 孫勁遠.華中科技大學 2013
[3]音樂遠程教育在網(wǎng)絡技術推動下的發(fā)展研究[D]. 孫楊.北京交通大學 2009
本文編號:3602350
本文鏈接:http://sikaile.net/wenyilunwen/mzqiyue/3602350.html
最近更新
教材專著