「聲音」和「MIDI」有何分別
Sound VS MIDI(二)

-- By Andy Lo

看完「聲音」和「MIDI」有何分別 Sound VS MIDI(一)後,大家對聲音(Sound)和MIDI的分別,及電腦如何處理聲音檔(Sound File)和MIDI檔(MIDI File)相信已有了一個基本的概念。現在筆者將會為大家較詳細地解釋一下到底MIDI是什麼?為了使初次接觸電腦音樂的讀者較容易明白,筆者將會盡量避免使用一些行內的特別名詞或專有名稱;並盡量以簡單易明的例子來說明MIDI是什麼?和MIDI在電腦音樂中辦演著什麼角色?

電子樂器數碼介面(MIDI)

其實MIDI是Musical Instrument Digital Interface這四個英文字,各取其第一個字母而組成的。其全意是「電子樂器數碼介面」的意思。顧名思義,這是各種電子樂器用來互相溝通的一種語言,而這種語言是以數字來代表的。既然MIDI是一種以數字來代表的語言,那麼它如何去表達我們在演奏各種樂器時的各種動作和不同的樂聲呢?請大家看看以下的例子便可明白其中一二了:

例一:
當我們在MIDI電子琴上按下一個琴鍵時,電子琴便會產生一個Note-On Message的MIDI訊息(即該鍵被按下了), 一個音名編號(Note Number, 如:中央C = 60)和一個按鍵速度的數據(Velocity,如:中等速度 = 64)。

Note-On / Channel # Note Number Velocity
( 1001 CCCC) (0NNN NNNN) (0VVV VVVV)


例二:
當你的手指離開MIDI電子琴鍵時,電子琴便會產生一個Note-Off Message的MIDI訊息(即該鍵被放開了),一個音名編號(Note Number,如:中央C = 60)和一個放開速度的數據(Velocity,如:中等速度 = 64)。

Note-Off / Channel # Note Number Velocity
( 1000 CCCC) (0NNN NNNN) (0VVV VVVV)


你的MIDI發聲工具(如:聲效卡、音源器、合成器、採樣器...等)接收了這些數據後,便會因應這些數據而發出相應樂器的音調和音量,這不是很簡單嗎?

MIDI的數字代號

其實在音樂上不論是每個音名、按鍵的速度、節奏的快慢、音符的長短、各種樂器聲...等等,在MIDI訊息中都有相應的數字來代表的。例如音名(Note Number)便是用0 - 127來代表(圖一);按鍵的速度(Velocity)是用0 - 127來代表(圖二);各種樂器聲(Program Number)也是用0 - 127(或1 - 128)來代表(圖三)

既然音樂上的各種功能均可用數字(MIDI訊息)來代表,而電腦正是處理數字的最佳能手,那麼我們只要編寫出一些適當的軟件來處理這些數字,便可實現利用電腦來處理音樂的夢想了。正因如此,近幾年來不斷出現了大量各種不同功能的電腦音樂軟件。有些專為作曲及編曲而設的(如:Cakewalk SONAR、Cubase SX、Master Tracks Pro、Performer....等) ; 有些專為制作和打印五線譜而設的 (如:Sibelius、Encore、Finale、QuickScore Pro、Composer....等);有些專為音樂教育而設的(如:Auralia、Musition、MusicAce、Music Lessons、Play It By Ear、NotePlay、RhythmAce....等),五花八門,目不暇給!有了這些軟件的幫助,不論在學習音樂、作曲、編曲、制作和編印五線譜、制作唱片、電影配樂....等各方面均起了前所未有的重大變化。正如文字處理軟件的出現,對出版、寫作、印刷等方面均起了很大的變化一樣。

標準MIDI(General MIDI或簡稱 GM)

由於各生產商在設計MIDI發聲工具(如:聲效卡、音源器、合成器....等)時並沒有一個統一的樂器排序標準,例如甲生產商把鋼琴排序為第一號樂器聲,而小提琴為第四十號樂器聲;但乙生產商卻把鋼琴排序為第五號樂器聲,而小提琴則為第六十號樂器聲。那麼,同一首樂曲如果使用不同生產商生產的MIDI發聲工具來重播,便會用不同的樂器來演奏。原本是鋼琴聲的可能變成了結他聲,又或原本是小提琴聲的可能變成了手風琴聲,對用家來說十分不便。各生產商有見及此,經過多次開會討論,終於達成了共識,共同編訂了一份「標準MIDI樂器排序表」(General MIDI Instrument Map或簡稱GM)(圖三)。這份「標準MIDI樂器排序表」共收錄了十六類不同的樂器,而每類各選八件,全部總共有128(16 x 8 = 128)件樂器。而第十號MIDI通道(MIDI Channel 10)則收錄了各種鼓和其他打擊樂器。

大家可有留意到表中最後的一類(第十六類)並非樂器聲,而是一些聲效 - Sound Effects(如:電話鈴聲、小鳥叫聲、海浪聲、直升機聲、槍聲.....等)。這些聲效在作曲時十分有用,例如我們可在樂曲中加插一些小鳥叫聲或海浪聲,來增加一點浪漫氣氛;又或在一些緊張刺激的樂段中加插一連串的直升機和機關鎗聲,來加強樂曲的振撼性,使聽起來有較真實的感受。

現時大部份的MIDI發聲工具均以這 「標準 MIDI 樂器排序表」作為樂器排序的標準(如:Sound Blaster 聲卡、"AutoSound" MIDI音源器、 Sound Canvas系列音源器....等)。各讀者在購買MIDI發聲工具時,可看看該產品的說明書有沒有General MIDI或GM等字樣,便可知道該產品是否合乎標準MIDI的規格。如果你的音樂作品只作自娛而很少和別人交流的話,那麼標準MIDI對你來說並不重要,否則最好還是購買那些內置了標準MIDI規格的MIDI發聲工具比較方便。尤其是現時十分流行的國際電腦網絡(Internet),已把世界各地音樂人的距離大大拉近。我們很容易便可通過國際電腦網絡,來參考世界各地音樂人的作品,又或把自己的音樂作品傳給別人參考。如果你的MIDI發聲工具並非標準MIDI的規格,那麼你便不能和其他人交流,成為了一個孤獨的音樂人。可悲!可悲!

總結

隨著MIDI的出現,再加上各類軟件、硬件和多媒體電腦的價格不斷下降,電腦現已成為一般家庭電器的一份子,音樂電腦化已進入了一個不可抗拒的時代。從前,電腦和音樂是兩種完全扯不上任何關係的東西,但隨著時代巨輪的不斷轉動下,電腦在音樂制作的領域中顯得越來越重要。不少作曲家、錄音室、電視台、廣播電台、電影配樂、唱片制作....等,均大量利用了電腦的幫助來完成他們的作品和產品,成績有目共睹,無可置疑。藉著電腦的幫助,一個人也可把原本需要一隊樂隊或整個樂團才可奏出的樂曲演奏出來。電腦給我們帶來了無限的創作空間,有了這個廣闊的空間才有更多的靈感,更新穎的題材來創作更多更好的作品。難怪越來越多喜愛音樂的年青朋友,沉醉於電腦音樂的世界中,創作出不少令人眼前一亮,百聽不厭的佳作。年青的音樂人,請繼續努力!加油!讓我們齊齊拋入電腦音樂的洪流中,掌握最先進的電腦科技,實踐你的音樂理想!

註:本文主要是為初次接觸電腦音樂的讀者介紹MIDI的概念和原理。大家如果想更詳細地了解MIDI 的內容,可參考下列各有關書籍:

1. What's MIDI ?
2. The MIDI Manual
3. How MIDI Works With Home Recording
4. The Musician Guide To MIDI
5. MIDI For The Professional
6. The Next MIDI Book
7. Digital Musical Instrument and The World of MIDI (Video Tape & Book)