分類: 樂理基礎(chǔ)
日期:2023-03-02
波形音頻是指將人和自然界發(fā)出的聲音(模擬音頻)經(jīng)數(shù)字化后得到的數(shù)字音頻文件。
人感受頻率的能力與頻率是對數(shù)關(guān)系而不是線性關(guān)系。也就是說,我們感受20Hz到40Hz的頻率變化與感受40Hz到80Hz的頻率變化是一樣的。在音樂中,這種加倍的頻率定義為八度音階。因此,人耳可感覺到大約10個八度音階的聲音。鋼琴的范圍是從27.5 Hz到4186 Hz之間,略小于7個八度音階。

雖然正弦波代表了振動的大多數(shù)自然形式,但純正弦波很少在現(xiàn)實生活中單獨出現(xiàn),而且,純正弦波并不動聽。大多數(shù)聲音都很復(fù)雜。
任何周期的波形(即,一個循環(huán)波形)可以分解成多個正弦波,這些正弦波的頻率都是整倍數(shù)。這就是所謂的Fourier級數(shù),它以法國數(shù)學(xué)家和物理學(xué)家Jean Baptiste Joseph Fourier(1768-1830)的名字命名。周期的頻率是基礎(chǔ)。級數(shù)中其它正弦波的頻率是基礎(chǔ)頻率的2倍、3倍、4倍(等等)。這些頻率的聲音稱為泛音。基礎(chǔ)頻率也稱作一級諧波。第一泛音是二級諧波,以此類推。

音頻處理屬于大學(xué)課程《多媒體技術(shù)》,什么采樣率,頻譜等理論知識,博主這里會慢慢的根據(jù)實際的代碼進行講解,不會一籠統(tǒng)的純理論知識一大堆擺上來,畢竟學(xué)習(xí)音頻處理是為了我們處理日常生活中的工作。
關(guān)于音頻處理的方式,后面的代碼都會使用python語言進行處理,至于學(xué)完后可以干啥,肯定是大家非常關(guān)系的,比如音樂的降噪,模擬某個人的聲音,提取音頻中重要的信息等,都可以通過python代碼實現(xiàn),話不多說我們直接開始介紹。
波形在Python語言中, 波形的讀寫需要用到別人寫好的thinkdsp.py代碼,比如,這里我們需要讀取一個音頻并繪制其波形圖。三行代碼就可以獲取到某個音頻文件的波形圖,而繪制圖形的代碼屬于matplotlib包。
通過thinkdsp讀取進來的音頻文件返回的Wave,提供了一個make_spectrum,spectrum就是頻譜的意思,我們可以通過如下代碼,打印出音頻文件的頻譜。
以上內(nèi)容介紹的是“什么叫波形音頻?波形音頻的處理方式”的相關(guān)常識,希望可以給人們提供一些幫助。
電平
FLAC
WAV
音頻格式
音頻