這其實不是一個很新的概念,但我真的是最近才知道,覺得自己的宇宙有了一個重大新發現。
這個模擬實驗不一定要Ableton Live 才能實作,任何音樂軟體應該都有辦法做到。
理論上的想法是這樣的:
我們之所以會聽得出來音高,是因為聲音會有不同的頻率。而我們定義某個頻率的聲音是Do,某個頻率的聲音是Re......等等。
音樂上都會有「小節」的概念,而節奏快慢,簡單來說就是在一個小節內,你會拍幾次手。
可以發現上述兩件事情,都跟「單位時間內發生幾次」有關係,而剛好它們都有明確的單位定義。
赫茲(Hz): 是頻率的國際單位制單位,表示每一秒週期性事件發生的次數。
BPM(beats per minute): 音樂中表達節奏快慢的常用單位,表示在一分鐘之內會有幾個拍子(通常是指4分音符)。
如果我把節拍器調到60 BPM,1分鐘內就有60拍,也就是每一拍的間距會剛好是1秒鐘,也就是1Hz。
一個低音Do 的頻率大約是130Hz,我只要讓速度快到接近130Hz,照理說就可以聽到低音Do 的聲音。
現在可以知道60 BPM 就是 1Hz,所以120 BPM 就是 2Hz,那我得搞到60*130 = 7800 BPM 才會變成 130Hz。
不幸的是,Ableton Live 最高只能讓你調到999 BPM,大概是沒想過會有神經病想把節拍器跑到這麼快。顯然我沒辦法單純靠加快節拍器的聲音來模擬,那只好利用在一小節裡面敲打多次的鼓聲來達成。
我先把節拍設定為最接近999 的一個60整數倍的數字,也就是960 BPM (16Hz)
簡單用4/4節拍來看,若鼓聲是一個四分音符長度,60 BPM 會有4下,此時頻率是1Hz。若鼓聲是一個八分音符長度,60 BPM 會有8下,頻率就變成兩倍的2Hz 了!
960 BPM 下的四分音符已經是16Hz,若鼓聲是32分音符的長度,就可以增加8倍,到達128 Hz,這應該足夠接近130Hz 了。
於是我打開我的Ableton,隨便抓個鼓聲,設成32分音符的長度(也就是一拍打8下)
為了順便感受一下節奏逐漸加快的時候中間到底發生什麼事情,我用同樣的鼓節奏大概拉了15個小節,然後將Main Track 的Automation 打開,將節奏由60 BPM 逐漸加快到960 BPM
最終結果直接上影片來讓大家感受:
建議大家可以用任何音樂軟體來實驗看看,只要將節奏快慢調成960 BPM,然後每拍打8下鼓聲,就可以得到一個低音Do!
沒有音高的敲擊聲竟然真的可以變成一個有實際音高的音,真的是很有趣的聽覺體驗!