同樣都是「中央 DO」,為什麼我們能聽出是哪種樂器的聲音?

平時,在學校和補習班時,如果朋友從背後呼喊你的名字,你通常不需要回頭,就可以知道是誰的聲音;而在聆聽音樂時,即使各種樂器的聲音混雜在一起,還是可以聽出如鋼琴、吉他、爵士鼓等不同樂器的音色。可是,為什麼我們能分辨出不同的人聲和樂器呢?想知道答案,就得先認識基音和泛音!

首先,讓我們看一段動畫。在這段動畫裡,主角阿棋出生在醫生世家,卻想成為一位厲害的電吉他手。他不斷練習、上台表演,也邀請家人一同前來欣賞搖滾樂演出。可是,阿棋的二哥聽完表演後,卻只覺得電吉他很吵。

「音樂關鍵字(Unlocking Music)」EP8:Rock Me 搖滾夢想。影/YouTube

基音與泛音

不管是鋼琴、吉他、爵士鼓,還是人聲,只要振動頻率相同,就能發出相同的音高,比如中央 DO 的頻率是 261.6Hz,也就是說,只要聲音每秒來回振動 261.6 次,就能準確發出中央 DO 的音高。但仔細想想,如果音高都一樣,所有聲音聽起來不就都一樣嗎?

沒錯!所以當我們聽見一個音,其實是聽見了很多不同頻率疊加而成的聲音,只是我們的大腦習慣將這些聲音理解成一個音。換句話說,當我們聽見樂器發出 DO 的音高,其實是同時聽見了代表音高的 「基音」261.6Hz,還有代表音色的「泛音」,也就是頻率 261.6Hz 以外的聲音。

-----廣告,請繼續往下閱讀-----

想進一步瞭解基音和泛音,就得從一根弦的振動開始說起。

一根弦的振動

首先,讓我們來看看一根弦有幾種振動模式。當我們撥動琴弦彈奏一顆音,在最簡單的情況下產生的振動會呈現如圖一 1×f 的波形。假設這顆音是中央 DO,那麼這個波形就會每秒來回振動 261.6 次。

然而,一條弦並不會只有一種振動模式,有可能是圖中 2×f 的波形。在這種情況下,頻率就會變成兩倍,也就是每秒來回振動 2×261.6 次,變成高八度的中央 DO。除此之外,振動方式也有可能是圖中 3×f 或 4×f 的波形,變成高一個完全八度再加一個完全五度,或兩個八度的中央 DO。

按照相同的邏輯,一根弦可以有 n 種振動模式,產生 n×f 的波形和 n 種八度音高。

-----廣告,請繼續往下閱讀-----
一根弦的振動模式。圖/Wikipedia

現在,我們知道了振動模式、波形和音高之間的關係,可是實際上,弦的振動模式非常複雜,是所有振動模式混合而成。因此,在彈奏中央 DO 時,琴弦除了產生 261.6Hz 的頻率,同時也會產生 2×261.6Hz、3×261.6Hz、4×261.6Hz,以及所有整數倍頻率的聲音,而最低頻率的聲音(261.6Hz)就是「基音」,也就是大腦所認知的音高,其餘頻率則統稱為「泛音」,主要影響聲音的音色。

以小提琴和鋼琴為例,即使彈奏同一顆音,波形仍然不同,就是因為不同樂器發出的泛音強弱不同,改變了我們聽見的音色。這就是我們能夠分辨不同樂器聲音的原因。

小提琴和鋼琴的波形不同,是因為泛音(音色)不同。圖/馬爺爺

聲譜圖

現在,試試用一聲讀出注音「ㄚ、ㄝ、ㄧ、ㄛ、ㄨ、ㄩ」,你就會發現,即使音高一樣,卻還是能聽出差別,原因就在於它們的泛音(音色)不同。透過電腦軟體,我們可以將人聲轉換成「聲譜圖」,進一步解析泛音的區別,如圖三。

圖三的縱軸是頻率,橫軸是時間。水平線條是聲音能量的強度,顏色越深表示能量越強、聲音越大。每個音各有泛音較強以及較弱的頻率範圍,比如「ㄚ」在 500 至 700Hz 左右的泛音線顏色很深,表示聲音較強,但「ㄧ」和「ㄩ」就相對微弱,構成獨特的音色。

-----廣告,請繼續往下閱讀-----
「ㄚ、ㄝ、ㄧ、ㄛ、ㄨ、ㄩ」的聲譜圖。圖/科學發展

日常生活中的泛音

從上述說明,我們發現不只是樂器,就連人聲有不同的音色,也同樣是因為泛音不同。最後,讓我們回到文章開頭,看看阿棋的二哥為什麼覺得電吉他很吵。

影片提到,搖滾樂表演的電吉他音色,之所以聽起來很特別,正是因為電吉他手善用推弦技巧,增加泛音的「雜質」。假設基音頻率為 1,那麼除了整數倍頻率的泛音以外,推弦後可能會出現 1.9、2.1 等非整數倍頻率的雜質,讓搖滾樂聽起來雖吵,卻也更有靈魂、更有渲染力!

參考資料

  1. 音樂與泛音
  2. 一次搞懂「泛音列」!
  3. Harmonic series (music) – Wikipedia
  4. 馬爺爺 23:漫談聲音
-----廣告,請繼續往下閱讀-----
鳥苷三磷酸 (PanSci Promo)

充滿能量的泛科學品牌合作帳號!相關行銷合作請洽:contact@pansci.asia

View Comments

  • 高中物理老師在講聲波時,可以順便提到音高知覺與音色知覺,以下是我的兩個具體建議。
    實驗一:請同學唱歌,然後去掉錄音中 500 Hz以下的成分,藉以讓同學知道,去掉基音與較低的一些泛音不會改變音高知覺,只改變音色知覺。
    實驗二:請同學用悄悄話的方式講中文跟英文,悄悄話裡面沒有基音也沒有泛音(因為聲帶完全不震動),導致中文聲調聽不出來,於是,以悄悄話講的「保衛大台灣」,有可能被聽成「包圍打台灣」。用悄悄話講英文,則沒有這種問題,因為英文沒有聲調,去掉音高訊息不會影響英文語意的理解。