如果你喜歡音樂,又愛玩電腦,那你肯定不會對MIDI這個詞陌生。一直以來MIDI就是電腦音樂的代名詞,MIDI技術的多方優勢和技術應用已經為廣大音樂工作者和音樂愛好者所接受。在現代音樂製作上,MIDI技術已達到不可取代的地位。無論是在影視製作、遊戲開發、廣告配樂和計算機多媒體應用中都可以找到MIDI技術的影子。作為電腦音樂,MIDI的優勢在於其易修改性,可以表達傳統樂器無法表現的特殊聲效,優良的音質和寬廣的音域。精明的錄音師可以方便的利用MIDI玄樂技術得到一支“永不出錯的玄樂隊”;好萊塢許多電影的配音已拋棄了傳統樂器而完全圍繞著MIDI進行了。隨著電腦和因特網的迅速發展,MIDI以其種種優勢也開始在普通計算機愛好者中流行開來。很多人正是在聽到真正優秀的MIDI音樂之後,才徹底改變了對電子音樂的看法。
什麼是MIDI
MIDI是音樂設備數字接口(Musical Instrument Digital Interface)的英文簡寫。MIDI並不是一個實實在在的東西,而是一個國際通用的標準接口,是一種電子樂器之間以及電子樂器與電腦之間的進行交流的標準協議。通過它,各種MIDI設備都可以準確傳送MIDI信息。它從80年代初問世至今,它經曆了長時間的發展,我們可以從廣義上將其為理解為電子音樂合成器,是電腦音樂的統稱,包括協議、設備等等相關的所有技術。而我們平常所說的“MIDI”通常隻是指一種電腦音樂的文件格式。
隻要稍微留心一下,我們經常可以看到很多以MID、RMI為擴展名的音樂文件,這些就是在電腦上最為常用的MIDI格式。一首可以播放5分鍾左右時間的MIDI歌曲,其容量隻有百餘K字節。而同樣這首歌的波形音樂文件如WAV,則高達50MB左右,即使是經過MP3技術進行高比例壓縮處理,也有5MB大小,相比之下MIDI可算是小巧玲瓏。這樣的文件,最適合在互聯網上傳播,MIDI文件的這個特點決定了MIDI音樂肯定是與Internet聯係最密切的音樂。
MIDI和普通的音頻文件有什麼不同
MIDI文件並非像WAV或MP3那樣量化的紀錄樂曲每一時刻的聲音變化,它記錄的是如“音樂在什麼時刻,使用什麼樂器,以什麼音符開始,以什麼音調結束,加以什麼伴奏”等等這樣的信息,所以MIDI文件本身並不是音樂,而是發音命令,MIDI文件本身隻是一些數字信號而已,不包含任何聲音信息。而WAV是把聲音的波形記錄下來,將這些模擬波形轉換成數字信息,這些信息所占用的體積顯然要比隻是簡單描述性的MIDI文件大的多。
MIDI音樂是如何被播放的
既然MIDI文件隻是對樂曲播放的描述,本身並不包含任何可供回放的聲音信息,那麼一首首動聽的電腦音樂又是如何被我們的聲卡播放出來的呢?這就要通過形式多樣的合成手段了,即當播放MIDI時,計算機將指令發給聲卡,聲卡按照指令將MIDI信息重新合成起來。所以,MIDI的播放效果取決於用戶MIDI設備的質量和音色。就電腦聲卡而言,最為常見的手段是FM合成與波表合成。前者多用於以前的ISA聲卡,FM是“頻率調變”的英文縮寫,它運用聲音振蕩的原理對MIDI進行合成處理。但由於技術本身的局限,加上這類聲卡采用的大多數為廉價的芯片,效果自然差勁;而波表合成所帶來的效果要遠遠超過FM,而且在電腦上已被廣泛運用,各類波表聲卡、波表軟件層出不窮。
什麼是波表
波表的英文名字是“WAVE TABLE”,即“波形表格”的意思。其實它是將各種真實樂器所能發出的所有聲音(包括各個音域、聲調)錄製下來,存貯為一個波表文件。譬如鋼琴就有鋼琴的音色樣本,吉它就有吉它的音色樣本。播放時,根據MIDI文件紀錄的樂曲信息向波表發出指令,從“表格”中逐一找出對應的聲音信息,經過合成、加工後回放出來。由於它采用的是真實樂器的采樣,所以效果自然要好於FM。一般波表的樂器聲音信息都以44.1KHz、16Bit的精度錄製,這樣可以達到最真實回放效果。對於一款波表聲卡或波表軟件而言,衡量其波表性能的指標主要有以下幾個方麵。
首先是波表庫容量,由於波表合成技術是將真實樂器的音色采樣錄製下來再進行合成處理的,所以波表越大音色采樣就越真實,效果就越好。專業MIDI設備的波表庫可高達32MB以上。而現在的PCI聲卡一般可提供2MB的波表庫,較好的為4MB。就聽感而言4MB音色庫所能達到的效果已經相當不錯了。雖然與專業設備有差距,但對於普通用戶而言已經足夠。近年,隨著計算機技術的飛速發展,各種軟件波表應運而生,而且大有取代硬波表之勢。YAMAHA SYXG-100是YAMAHA公司推出最新的普及型軟波表。
軟波表的最大妙處就在於它是“免費”的,下載一個波表軟件,安裝到機器裏,您就可以享受波表合成的驚人效果了
然後是複音數。在各類聲卡的外包裝上,我們經常會看到諸如64、128之類的數字,有些用戶乃至商家將它們誤認為數據處理通道單位。其實64、128代表的隻是此卡在MIDI合成時可以達到的最大複音數。所謂“複音”是指MIDI樂曲在一秒鍾內發出的最大聲音數目。太小的複音數,會使一些比較複雜的MIDI樂曲在合成時就會出現某些聲部被丟失的情況,直接影響到播放效果。另外還有“硬件支持複音”和“軟件支持複音”的概念。所謂“硬件支持複音”是指其所有的複音數都由聲卡芯片所生成,而“軟件支持複音”則是在“硬件複音”的基礎上以軟件合成的方法加大複音數,但這是需要消耗CPU資源。
最後是特殊效果。大容量的波表和高複音數的支持給MIDI提供了良好的表現空間。但要想達到近乎真實樂器的演奏臨場效果,還需要一些必要的修飾,大部分波表也提供了一些特殊效果的支持。其中主要包括:回饋、和聲、變化三種。這些效果的應用,可以使MIDI作品更具有“人”味。