關于MIDI信息的那些你不得不知的秘密
作者:Joe Albano
編譯:鴨嘴獸
許多音樂人和制作人其實都不真正知道如何使用MIDI這個協(xié)議為樂器增加表情,來提升音樂的表現(xiàn)力
M.I.D.I. ——樂器的數(shù)字化接口。MIDI的概念自1983年被引入之后就震驚業(yè)界,它實現(xiàn)了樂器的發(fā)聲并不通過演奏員真實表演來獲取。自此之后,這一強大的數(shù)字化通信協(xié)議越來越被廣泛應用。如果只是想要使用MIDI的一些基本功能,演奏員或制作人確實不需對MIDI協(xié)議的底層內(nèi)容了解很多。但有時用戶想要對MIDI錄制的內(nèi)容進行更多深入編輯,甚至為了達到演奏效果對一個聲音進行更具表現(xiàn)力的改變,如果想要實現(xiàn)這些需求,就必須對MIDI研究得更加透徹,了解MIDI內(nèi)部是如何運作的,如何使用MIDI信息來潤色音樂的表現(xiàn)力。這里,我不與大家探討MIDI的相關高階應用,我們來聊聊最通用的MIDI信息。
通道聲音信息
大部分關于MIDI錄制的音樂表演數(shù)據(jù)都在“通道聲音信息”類目中,這7種聲音信息:
•Note-On 音符開
•Note-Off 音符關
•Monophonic (Channel) Pressure/Aftertouch 單音(通道)壓力/觸后
•Polyphonic (Key) Pressure/Aftertouch 復音(鍵)壓力/觸后
•PitchBend 彎音
•Program Change 音色選擇
•Control Change (or Continuous Controller) messages, a.k.a. CC messages, of which there 127 控制變化信息,又被稱為CC信息,共有127個
音符信息
當把上表羅列后,很多人會問“為什么Note-On(音符開)和Note-Off(音符關)是分開的信息?”在一個標準的“鋼琴卷簾窗”中,一個單塊包含了音符的開始和結束。當Note-On(音符開)信息被演奏者通過按下琴鍵或敲擊鼓墊觸發(fā)后,MIDI錄制器(現(xiàn)在通常使用DAW音序器中的虛擬樂器軌來替代)并不知道這個音符的時值能保持多久,或其他音符是在上一個音符被釋放前還是釋放后才發(fā)聲。因此MIDI錄制器一直在記錄哪些音符被觸發(fā),當它接收到相匹配音符的Note-Off(音符關)信息,就可形成您在鋼琴卷簾窗中看到的一個音符塊——音符塊的頭和尾顯示什么時候音符被觸發(fā)和被釋放,相對的也就是什么時候MIDI錄制器接收到Note-On(音符開)和Note-Off(音符關)信息,這兩個信息的結合顯示了單個音符完整的演奏情況。
每個MIDI信息的構成,是通過在3個數(shù)據(jù)字節(jié)中將相對應的信息存儲在其中的2個字節(jié)里。第一個字節(jié)包含識別例如Note-On(音符開)或Note-Off(音符關)的編碼(在上文提到的所有7個MIDI信息都有他們自己的編碼)。第二個字節(jié)(數(shù)據(jù)字節(jié)1)表示指定的音符(音域和音高),第三個字節(jié)(數(shù)據(jù)字節(jié)2)表示音符的力度(下文將會提到)。每個由8位組成的字節(jié)可包含7位可用數(shù)據(jù),因此所有MIDI信息的總容量可達到128,從0-127。例如,128個單個音符被制定在MIDI中,最低音延伸到88鍵鋼琴最低音的下的2個八度,以及比鋼琴最高音高1.5個八度——中央C的MIDI音符編號是60。(您可在自己的DAW音序器的MIDI事件編輯表中看到這些數(shù)據(jù)字節(jié)和它們對應的值)。
音符力度
力度——MIDI音符信息中的第三個字節(jié)(數(shù)據(jù)字節(jié)2)——是MIDI數(shù)據(jù)中最重要的,也是最常被修改的。它攜帶的數(shù)據(jù)表示演奏員的觸鍵多快。在更多為人熟知的音樂術語中,這也表示觸鍵多硬——更快(數(shù)值更高)的力度表示演奏的感覺越硬,最硬可達127。這個信息是如何被音源,也就是虛擬樂器來演繹的是由虛擬樂器的設計者來確定的,但99.9%的音源被設計來模仿真實樂器的表演——演奏的越硬(MIDI力度值越高)表示音符的聲音越響、越亮,對打擊樂來說就是音頭更尖銳。微調(diào)力度是非常方便的,它可用來調(diào)整演奏者很重的,補償太輕或太重的MIDI鍵盤響應,或直接修改此軌道其他音樂表現(xiàn)都很完美但是有不小心失誤的地方。
連續(xù)的MIDI信息
彎音,CC,以及兩種觸后信息,都屬于這一數(shù)據(jù)類型——連續(xù)的音樂表現(xiàn)。由于所有單獨的MIDI信息只有3個字節(jié)長度且每個字節(jié)僅能攜帶一份表演數(shù)據(jù),因此觸后,彎音,CC信息都捆綁在一起——當信息被觸發(fā)后,數(shù)值開始慢慢變化,這樣就形成一個數(shù)據(jù)流,應用于不同音源樂器的音樂表現(xiàn)參數(shù),如音量、音高、音色、明亮度等。
這些數(shù)據(jù)流可根據(jù)你想要的效果來進行使用和變換,比如,取一個小號的采樣音色并讓它慢慢變響變亮,或是模仿吉他手那樣對一個普通的持續(xù)音施加彎音或顫音效果。幾乎所有這些連續(xù)性數(shù)據(jù)的工作方式都是一樣的——它們按照實際發(fā)聲的方式來進行分類。
更多關于觸后
2種觸后(壓力)信息都是在下鍵瞬間音符被觸發(fā)后繼續(xù)施壓所記錄下的信息。講到這兒,最常見的是通道,或單通道,觸后。MIDI鍵盤下有一個壓力感應條,音符一旦被按下(觸動了獨立的力度感應器)并且持續(xù)發(fā)聲,演奏員會再加深按鍵壓力來觸發(fā)觸后感應條。持續(xù)性的壓力觸發(fā)了一組連續(xù)性的觸后信息流,每個數(shù)據(jù)信息都對應變化的壓力量。如果有一個音源聲音來響應這個數(shù)據(jù)流,那么演奏員就無需增加另一只手或腳來添加表情以保持這個音符。
使用通道(單音)觸后,整個鍵盤只有一個感應器,任何一個按下去的音符將觸發(fā)觸后信息,這個數(shù)據(jù)會被運用到指定樂器上所有維持的音符上。另一個觸后類型,鍵(復音)壓力,使用這個觸后時,每個鍵都有獨立的觸后感應器,因此和弦中的每個音符都能獨立地添加表情。以前幾乎沒有可記錄多壓力的鍵盤,但最近,特別高端的MIDI控制器可用來記錄高端MIDI表情(請見Roli和Linn)。
彎音
彎音信息是由MIDI鍵盤控制器上2個輪狀控制器中的一個來觸發(fā)的——通常是左邊彈簧負載的那個。這是另一種連續(xù)信息通過調(diào)節(jié)彎音輪來改變音高或上或下。不像其他MIDI信息,彎音信息是雙向的(高&低)。彎音輪關閉的位置并不是將彎音輪拉倒最低,而是調(diào)到中間(因為采用彈簧負載的設計,你一旦放開彎音輪,它就會彈回中間關閉的位置),因此彎音輪關閉對應的數(shù)值是64(0-127中間的數(shù)值)。
MIDI彎音輪信息本身并不在乎音高實際被調(diào)高或調(diào)低多少——它們只記錄彎音輪所處的位置。像之前所說,音源的設計者(或者用戶本人選擇更改默認數(shù)值)來設置最高和最低的數(shù)值音高會如何變化。在多數(shù)工程中,通常會默認2個半音的上升和下降。但也可以設置到任何數(shù)值,甚至是一兩個8度,這取決于虛擬樂器提供的編輯參數(shù)范圍。
音色改變
音色改變信息——從一個樂器切換到另一個樂器——現(xiàn)在這個功能不怎么使用,也不能說是完全舍棄,但現(xiàn)在DAW音序器的虛擬樂器很少用到這個功能。
控制器變化(CC)信息
這是個獨立的類目,因為它包含127種(其實是120種)獨立的CC信息類型。所有的CC信息與其他的連續(xù)型信息類型工作模式相同——慢慢變化的數(shù)值對應逐漸展現(xiàn)的音樂表情。并不是所有的CC信息子類型都是相同的——有些是已被定義了,而其他的可自定義為任意的虛擬樂器參數(shù)。下面我將涉及一些最為通用的信息:
CC#1被定義為調(diào)制輪,因為它由MIDI控制器的另一個(調(diào)制)輪(在右邊)所觸發(fā)。多數(shù)情況下,虛擬樂器將其定義為添加一個自動(LFO觸發(fā)的)音樂顫音效果,或者對那些不能使用該效果的樂器(如鋼琴),添加一個低通濾波器,用于音色的控制。但是,你也可以將其定義為你自己想要的虛擬樂器的特殊表情。
CC#64,盡管它可以攜帶一連串的CC信息,但它通常應用一個On-Off開關來控制MIDI鍵盤的延音踏板(0-63=踏板起,64-127=踏板踩)。更多高端MIDI鍵盤/踏板和虛擬樂器使用連續(xù)性的CC64數(shù)據(jù)類表示更高階的鋼琴技巧,如半踏板。
如果你碰巧使用了一個羅蘭的全尺寸MIDI鼓來觸發(fā)您DAW音序器中的鼓音源,你將很快發(fā)現(xiàn),許多鼓音源使用CC#1來表示持續(xù)性控制镲片的開合,另外,而Roland使用CC#4(官方定義“腳部控制”),這樣你將不得不在音源中重新定義镲片開合。
CC#7和CC#10分別是MIDI音量和聲相(這里所指的音量是混音音量,不是演奏者的音量)。在DAW音序器中,這些已經(jīng)不再需要,但一些DAW音序器的推子可能仍會響應這些參數(shù),因此你要注意別一不小心就在MIDI控制器的推桿上設置錯誤(例如,Logic有個參數(shù)可以按照需求將響應CC7/10的推子設置為開或關)。
最后講一下CC#11,它表示“表情”——也就是表演者的音量控制,就像風琴的音量踏板。當重置的量是0(與其他幾乎所有的MIDI信息一樣),并且加載入了音源,那么它控制的參數(shù)默認值就是127,因此即使CC不小心被重置,音色的音量可能會降到0(我多次遇到這個問題,現(xiàn)在您知道了,您就知道改怎么解決了)。
小結
我暫時寫到這里。如果您想更深入了解MIDI,可在Ask.Video/macProVideo找到有大量課件,您也可到MIDI Manufacturers Association的網(wǎng)址www.midi.org免費下載MIDI1.0特性文檔(之前是有償提供)。
轉自《midifan月刊》2016年07月第124期
【打印此頁】【返回首頁】 |