999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Matlab的數字音符實時顯示研究

2015-01-24 12:23:58郭之亨李良榮
電子設計工程 2015年21期
關鍵詞:音樂

郭之亨,周 華,李良榮

(1.貴州大學 大數據與信息工程學院,貴州 貴陽 550025;2.貴州電子信息職業技術學院 通信工程系,貴州 凱里 556000)

隨著我國經濟的持續快速發展,百姓的生活水平不斷提高,人們已不僅滿足于物質生活方面的需求,而是更多的轉向精神文化生活層面。作為精神生活重要組成部分的,各種形式的音樂在民眾中扮演著越來越重要的角色。

隨著計算機技術的發展,很多音樂的處理是通過計算機完成的[1],之前已有大量的文章是運用Matlab來研究音樂的,但都不是研究音符實時顯示的。本文借助Matlab軟件,通過簡易諧波峰值法算法[2]及時將樂器發出的樂音轉變為簡譜音符并實時顯示出來,這將有助于人們進一步了解和學習音樂,降低音樂學習門檻,有很強的現實意義。

1 簡譜的主要構成

簡譜分字母簡譜和數字簡譜[3],本文所說的簡譜皆指數字簡譜,而本文中提到的各頻率對應的音符皆為C調下的音符。

一般來說,構成簡譜的基本要素中最重要的是“音的高低”和“音的長短”。表示音的高低的基本符號,用7個阿拉拍數字標記。它們的寫法和讀法如表1所示[4]。音的長短是在基本音符的基礎上加短橫線、延音線等符號來表示的。

表1 簡譜音符及讀音

2 基于Matlab音符的實時顯示

2.1 顯示原理

每個不同的音調對應著不同的音符。而音調由基音頻率決定[5],比如音符“3”對應 659 Hz,音符“4”對應 698 Hz,所以音符的顯示,首先是要準確提取出每個樂音的基波頻率[6],進而通過一定的數學關系轉化成數字音符表示。本設計采取諧波峰值法提取基波頻率,該算法依據的原理是每個樂音經傅里葉變換后其基波頻率對應的幅值最大[7]。給數字音符添上相應短橫線,附點等就可完成音長短的表示。表2所示給出C調各音符對應頻率值[8]。

2.2 實驗方法

音調顯示:本次實驗,首先將待處理的音樂片段錄入到電腦里,實驗過程中采樣頻率為16 000 Hz,采樣時間為8 s。將存入電腦的音頻輸入Matlab軟件中,對其分段(每段時長125 ms)進行快速傅里葉變換,從頻譜中找到幅度最大的譜線,對應頻點與頻率分辨率乘積即為所求基波頻率。一個時長 (125 ms)的音頻經快速傅里葉變換之后的頻譜圖如圖1所示。

表2 C調各音符頻率值對照表Tab.2 The frequency of each C tone note comparison table

圖1時長125 ms的音頻快速傅里葉變換頻譜圖Fig.1 The frequency spectrogram of 125 ms audio FFT

對應Matlab程序如下:

fs=16000; %取樣頻率16 000 Hz

duration=8; %錄音時間8 s

pause;

x=wavrecord(duration*fs,fs); %進行錄音,x 為音頻信號

y=[]; %建立一個名為y的空數組,用于存放基波頻率值

for i=1:2000:(length(x)-1999) %對信號進行分段

y=[y,2*min(find(abs(fft(x(i:i+1999,:)))==max(abs(fft(x(i:i+1999,:))))))];

end %使用 abs(fft())對信號分段進行 fft變換并取幅值,用max()和find()函數找出每段最大譜線及其對應的頻點,對應頻點乘以2即為每段基波頻率,將結果存于y中

取兩個相鄰音符頻率的平均值為分界,若頻率低于平均值則顯示為相鄰兩個音符中,音調較低的音符,反之則顯示為二者中較高的音符。如音符“3”、“4”對應頻率分別為329 Hz和349 Hz,平均值為339 Hz,則頻率在329~339 Hz之間的皆顯示為“3”,在339~349Hz之間的皆顯示為“4”。本次實驗研究的頻率段為250~1990 Hz,超出該頻段對應的音符皆為休止符“0”。

音的長短顯示:待處理音頻,每125 ms進行一次快速傅里葉變換。一般四分音符持續時間為400~500 ms,這里設定為500 ms[5]。八分音符持續時間為四分音符的一半,而十六分音符持續時間又為八分音符的一半。所以每次快速傅里葉變換之后提取的音符應為十六分音符。本次設計以四分音符為一拍,每小節四拍,每小節之間用小節線“|”隔開。若兩相鄰音符相同,則合并為一個持續時間是其二倍的上一節音符。如“11”合并為“1”。如表3所示為音符“1”的各時長:

表3 音符“1”的各時長表示形式Tab.3 Each length of time displaying of note “1”

由于Matlab命令窗口中無法顯示某些音符格式,對此本次設計做了一些調整,以音符“1”為例,如表4所示。

表4 格式對照表Tab.4 Format table

圖2和圖3所示為對一段8 s音頻檢測之后所得到的各分段基音頻率及最終的音符顯示。

圖2一段8 s音頻經Matlab處理之后所得各分段基因頻率(截圖)Fig.2 The fundamental frequency of each segment after a 8 s audio processed by the Matlab (screenshot)

上述結果很好地區分顯示了各音符的音調高低和時長,按每四拍一個小節準確劃分成4個小節,取得了預期效果。

我們正在研究翻譯工具,將圖3所示數據翻譯成圖4所示的音樂簡譜:

圖4 Matlab數據翻譯的音樂簡譜Fig.4 Numbered musical notation translated by the Matlab

3 結束語

本次設計比較準確的提取出了被測音頻的基音頻率,并將其轉化為對應音符顯示,其重點在于基音頻率的提取。本次設計只能提取單獨一種樂器發音時的基波頻率,對多種樂器同時發出的混合音則失效,這是將來努力研究、改進的方向。本次設計在一些地方進行了簡化處理,比如規定采樣時間為一固定時間,文中音符全為C調下的音符,每四拍為一小節。這樣做使得程序更加簡潔,軟件運行起來也更加流暢。Matlab中顯示的數據只有專業人事可以閱讀,對于音樂愛好者有難度,還需要研制一個簡譜翻譯工具,這是我們下一步的又一個研究目標。

[1]楊行峻,遲惠生.語音信號數字處理[M].北京:電子工業出版社,1995.

[2]張紅,宋俊壽,黃泰翼.一種新的峰值提取方法及其在語音基頻提取中的應用[J].鐵道學報,1998(6):68-73.ZHANG Hong,SONG Jun-shou,HUANG Tai-yi.A novel peak picking algorithm and its application in extraction of fundamental frequency of speech signal[J].Journal of the China Railway Society,1998(6):68-73.

[3]白云.首調唱名法與簡譜的傳入及其在我國視唱練耳學科發展中的意義[J].黃河之聲,2010(21):74-75.BAI Yun.The introduction of tonic sol fa and numbered musical notation and its significance in the development of the solfeggio subject in China[J].Yellow River of the Song,2010(21):74-75.

[4]李重光.基本樂理通用教材[M].高等教育出版社,2004.

[5]張盼盼.Matlab的音樂合成器應用[J].企業導報,2011(11):297-298.ZHANG Pan-pan.Application of matlab music synthesizer[J].Cuide to Business,2011(11):297-298.

[6]劉丹,朱漢城.音樂特征識別的研究綜述[J].計算機工程與應用,2002(24):74-77.LIU Dan,ZHU Han-cheng.A review on the research of music features recognition[J].Computer Engineering and Applications,2002(24):74-77.

[7]于拾全,景新幸,劉志國.樂器音高檢測方法的比較和精度分析[J].電聲技術,2006(7):4-7.YU Shi-quan,JING Xin-xing,LIU Zhi-guo.The study and realization of electronic tuning device[J].Audio Engineering,2006(7):4-7.

[8]許錦生.電子樂譜的設計與若干關鍵技術的實現[D].長沙:國防科技大學,2012.

[9]葉霖,李雄飛,劉麗娟,等.一種有效識別 MIDI文件中主旋律音軌的方法[J].計算機應用與軟件,2010(1):48-50.YE YE Lin,LI Xiong-fei,LIU Li-juan,et al.An effective method for identifying the mesound track in midifiles[J].Computer Applications and Software,2010(1):48-50.

猜你喜歡
音樂
開啟你的音樂之路
奇妙的“自然音樂”
鳥的音樂
文苑(2020年6期)2020-06-22 08:41:40
他用音樂懸壺濟世
海峽姐妹(2019年6期)2019-06-26 00:52:50
黑暗中的她赤著腳,隨著音樂起舞……
電影(2018年8期)2018-09-21 08:00:00
音樂從哪里來?
藝術啟蒙(2018年7期)2018-08-23 09:14:16
圣誕音樂路
兒童繪本(2017年24期)2018-01-07 15:51:37
能播放189種音樂的可口可樂
華人時刊(2017年13期)2017-11-09 05:39:13
音樂類
西部大開發(2017年8期)2017-06-26 03:16:14
音樂
主站蜘蛛池模板: 亚洲高清在线播放| 亚洲美女视频一区| 亚洲无码高清视频在线观看| 国产AV无码专区亚洲精品网站| 亚洲综合片| 制服丝袜国产精品| 国产一级在线观看www色| 九色最新网址| 四虎在线高清无码| 久爱午夜精品免费视频| 亚洲精品综合一二三区在线| 成人午夜在线播放| 2021国产乱人伦在线播放| 亚洲欧州色色免费AV| 国产91丝袜在线播放动漫| 日韩久久精品无码aV| 亚洲男人的天堂久久精品| 欧美日韩亚洲国产主播第一区| 在线观看国产网址你懂的| 国产电话自拍伊人| 国产成人精品第一区二区| 免费在线不卡视频| 亚洲一区免费看| 国产毛片不卡| 欧美一区精品| 午夜啪啪福利| 国产男女免费视频| 国产a网站| 久久五月天国产自| 超碰精品无码一区二区| 婷婷五月在线| 欧美日韩一区二区三区四区在线观看 | 毛片免费高清免费| 99热线精品大全在线观看| 热re99久久精品国99热| 99久久精品无码专区免费| 真实国产精品vr专区| 3344在线观看无码| 影音先锋丝袜制服| 台湾AV国片精品女同性| 热久久国产| 野花国产精品入口| 天天综合天天综合| 一级高清毛片免费a级高清毛片| 国产国拍精品视频免费看| 在线精品自拍| 国产永久无码观看在线| 伊人蕉久影院| 亚洲欧美国产高清va在线播放| 激情综合网激情综合| 九色国产在线| 亚洲精品国产首次亮相| 欧美日韩在线成人| 亚洲日韩精品无码专区97| 久久中文字幕2021精品| 日韩福利在线观看| 国产免费人成视频网| аv天堂最新中文在线| 99人体免费视频| 欧美a网站| 亚洲综合色婷婷| 国产精品手机在线播放| 欧美成人a∨视频免费观看| 亚洲综合二区| 亚洲成人播放| 丁香五月亚洲综合在线| 亚洲香蕉伊综合在人在线| 亚洲熟女中文字幕男人总站| 又爽又大又光又色的午夜视频| 久久免费视频6| 国产91成人| 九月婷婷亚洲综合在线| 亚洲中久无码永久在线观看软件 | 国产男女免费完整版视频| 国产精选自拍| 成人午夜精品一级毛片 | 日韩A∨精品日韩精品无码| 五月婷婷激情四射| 亚洲一区二区约美女探花| 国产91色在线| 国产爽歪歪免费视频在线观看| 99热精品久久|