基于LabVIEW數(shù)字圖像生成音樂旋律算法的研究及應用
發(fā)布時間:2021-01-15 08:33
數(shù)碼科技的迅猛發(fā)展對紙質媒體的發(fā)展造成了一定的市場沖擊,但中國圖書零售市場銷額依然呈現(xiàn)逐年上升的趨勢,紙質媒體的盈利空間依然存在,其中兒童圖書銷量占28%。將電子技術與紙媒融合產(chǎn)生的增強圖書的交互性成為發(fā)展的趨勢。但是目前互動以多情景再現(xiàn)為主,兒童自主開發(fā)參與其中的電子和紙媒融合讀物比較少見。本課題基于數(shù)字圖像與音樂旋律特征的研究,提出了基于數(shù)字圖像轉化為音樂旋律的算法,對算法進行了驗證,探討了算法的應用。(1)基于LabVIEW灰度直方圖轉化音樂旋律模型的建立與驗證分析骰子音樂作曲算法,從數(shù)字圖像灰度直方圖出發(fā),提出了基于LabVIEW數(shù)字圖像音樂旋律轉化算法。根據(jù)數(shù)字圖像灰度直方圖灰度像素的個數(shù),尋找與旋律線與直方圖之間的關系,并建立音樂旋律的轉化算法。通過對LabVIEW輸出MIDI文件進行播放,驗證了模型的有效性。評價結果表明:對具有不同灰度直方圖的數(shù)字圖像進行處理,發(fā)現(xiàn)不同的灰度直方圖生成的音樂旋律不同,生成的旋律能夠反映灰度直方圖的大致變化趨勢。(2)基于LabVIEW繪制曲線轉化音樂旋律的模型建立與驗證在LabVIEW灰度直方圖轉化音樂旋律模型基礎上,提出了繪制曲線轉化音...
【文章來源】:陜西科技大學陜西省
【文章頁數(shù)】:80 頁
【學位級別】:碩士
【部分圖文】:
圖2-1?LabV丨EW前面板??Fig.2-1?The?panel?of?LabVIEW??
基于Lab?VIEW數(shù)字圖像音樂旋律算法的研宄及應用??■■?■?.■?.?■?-?■■■■???-?一?—-?■■?-?--??通過連線向程序框圖中的控件傳導數(shù)據(jù),執(zhí)行后產(chǎn)生的新數(shù)據(jù)傳導至下一個控件的輸入??端。圖形化的編程特點可以使LabVIEW成為一個數(shù)據(jù)顯示的軟件包,豐富的控件種類??可以讓使用者通過各種方式顯示輸出結果。便于數(shù)據(jù)的分析和算法的研宄[sll?LabVIEW??的程序框圖面板2-2?a)所示,函數(shù)選板如圖2-2?b)所示。??13?Untitled?1?Block?Diagram?-?□?X??▼?Programming??File?Edit?View?Project?Operate?Tools?Window?f?g?罐?:??ii?3?二jJ?二?<:二,cL.??A?H?1]?11??Numeric?Boolean?String??^?5??Comparison?Timing?Dialog?8t?U...??Ml塵1查i??file?./O?Waveform?Application?...??v?^??y?w??<?>?Synchroniza...?Graphics?&...?Report?Gen...??a)程序框圖面板?b)函數(shù)選板??圖2-2?LabVIEW程序框圖面板??Fig.2-2?The?block?diagram?panel?of?LabVIEW??在C語言中,函數(shù)是程序的基本單元,LabVIEW中vi功能上等同于文本編程語言??中的函數(shù)。vi是指使用LabVIEW開發(fā)的程序,能夠獨立完成特殊的功能。vi由程
??音樂旋律中出現(xiàn)音符的頻率由高變低,則會使人產(chǎn)生一種不斷下降的感覺,形成一條傾??斜向下的曲線的印象;一段音樂旋律中出現(xiàn)音符的頻率有高低交替的變化,則會出現(xiàn)鋸??齒形上下跳動的曲線線條的印象。??旋律是音樂的主要成分,旋律是由一系列具有一定響度的樂音按順序排列構成,每??個樂音都有各自的頻率和持續(xù)時長,即音高和時值。樂譜將處于頻率域的音樂信號以空??間域的形式表現(xiàn)出來。在五線譜中,將表示旋律的一系列音符按順序連接起來會構成…??條旋律線,旋律線的走向反映了音高的走向旋律線的走向如圖2-4所示,旋律線??的上下浮動反映了旋律中的音高的變化。??a)譜例??b)旋律線??圖2-4旋律線走向??Fig.2-4?Trend?of?melody?line??2.2.2骰子音樂旋律的生成算法??旋律沒有新意對整體音樂有著不利的影響,而旋律寫作受到了靈感的制約,為擺脫??思維的限制,出現(xiàn)了骰子作曲的方式,通過隨機數(shù)尋找一個符合作曲者審美的音序組合,??獲取作曲的素材。骰子音樂帶有偶然性,是作曲家在沒有預先設計的情況下進行的創(chuàng)作??形式,代表作曲家有凱奇、布朗、沃爾夫等[92]。??骰子作曲是最早的自動作曲方式,首先對選取的音符或音樂片段進行編號,通過投??擲骰子出現(xiàn)的點數(shù)選取編號,多次投擲骰子,按照骰子點數(shù)出現(xiàn)的順序將音符或音樂片??段進行組合,形成一段隨機的旋律或音樂[93_9?。首先構建一個由樂音頻率值構成的數(shù)組,??11??
本文編號:2978591
【文章來源】:陜西科技大學陜西省
【文章頁數(shù)】:80 頁
【學位級別】:碩士
【部分圖文】:
圖2-1?LabV丨EW前面板??Fig.2-1?The?panel?of?LabVIEW??
基于Lab?VIEW數(shù)字圖像音樂旋律算法的研宄及應用??■■?■?.■?.?■?-?■■■■???-?一?—-?■■?-?--??通過連線向程序框圖中的控件傳導數(shù)據(jù),執(zhí)行后產(chǎn)生的新數(shù)據(jù)傳導至下一個控件的輸入??端。圖形化的編程特點可以使LabVIEW成為一個數(shù)據(jù)顯示的軟件包,豐富的控件種類??可以讓使用者通過各種方式顯示輸出結果。便于數(shù)據(jù)的分析和算法的研宄[sll?LabVIEW??的程序框圖面板2-2?a)所示,函數(shù)選板如圖2-2?b)所示。??13?Untitled?1?Block?Diagram?-?□?X??▼?Programming??File?Edit?View?Project?Operate?Tools?Window?f?g?罐?:??ii?3?二jJ?二?<:二,cL.??A?H?1]?11??Numeric?Boolean?String??^?5??Comparison?Timing?Dialog?8t?U...??Ml塵1查i??file?./O?Waveform?Application?...??v?^??y?w??<?>?Synchroniza...?Graphics?&...?Report?Gen...??a)程序框圖面板?b)函數(shù)選板??圖2-2?LabVIEW程序框圖面板??Fig.2-2?The?block?diagram?panel?of?LabVIEW??在C語言中,函數(shù)是程序的基本單元,LabVIEW中vi功能上等同于文本編程語言??中的函數(shù)。vi是指使用LabVIEW開發(fā)的程序,能夠獨立完成特殊的功能。vi由程
??音樂旋律中出現(xiàn)音符的頻率由高變低,則會使人產(chǎn)生一種不斷下降的感覺,形成一條傾??斜向下的曲線的印象;一段音樂旋律中出現(xiàn)音符的頻率有高低交替的變化,則會出現(xiàn)鋸??齒形上下跳動的曲線線條的印象。??旋律是音樂的主要成分,旋律是由一系列具有一定響度的樂音按順序排列構成,每??個樂音都有各自的頻率和持續(xù)時長,即音高和時值。樂譜將處于頻率域的音樂信號以空??間域的形式表現(xiàn)出來。在五線譜中,將表示旋律的一系列音符按順序連接起來會構成…??條旋律線,旋律線的走向反映了音高的走向旋律線的走向如圖2-4所示,旋律線??的上下浮動反映了旋律中的音高的變化。??a)譜例??b)旋律線??圖2-4旋律線走向??Fig.2-4?Trend?of?melody?line??2.2.2骰子音樂旋律的生成算法??旋律沒有新意對整體音樂有著不利的影響,而旋律寫作受到了靈感的制約,為擺脫??思維的限制,出現(xiàn)了骰子作曲的方式,通過隨機數(shù)尋找一個符合作曲者審美的音序組合,??獲取作曲的素材。骰子音樂帶有偶然性,是作曲家在沒有預先設計的情況下進行的創(chuàng)作??形式,代表作曲家有凱奇、布朗、沃爾夫等[92]。??骰子作曲是最早的自動作曲方式,首先對選取的音符或音樂片段進行編號,通過投??擲骰子出現(xiàn)的點數(shù)選取編號,多次投擲骰子,按照骰子點數(shù)出現(xiàn)的順序將音符或音樂片??段進行組合,形成一段隨機的旋律或音樂[93_9?。首先構建一個由樂音頻率值構成的數(shù)組,??11??
本文編號:2978591
本文鏈接:http://sikaile.net/kejilunwen/shengwushengchang/2978591.html
最近更新
教材專著