簡介
GM是"General MIDI"(通用MIDI)的縮寫,是一種音源格式的國際統一標準,制定其規格的目的是使按統一要求製作的MIDI樂曲能夠在任何符合GM規定的音源上順利播放。它規定了有資格成為GM兼容設備的MIDI音源所必須具備的特徵。比如GM兼容音源必須具有16聲部,至少有24個同時發音數,128個按固定順序排列的音色,第10通道固定為打擊樂聲部等等。我們的音效卡就是充當上面所說的音源。而與我們平常正確回放MIDI音樂息息相關的因素是GM兼容設備的128個按固定順序排列的音色和第10通道固定為打擊樂聲部的特徵。大家都知道MIDI檔案本身並不含有聲音信息,它所做的工作是告訴音源該如何發聲,比如發哪幾個音符,用幾號音色,音量多大,時值多長等等。當播放MIDI檔案時,MIDI檔案會“告訴”音效卡,第1通道用0號音色,第2通道用24號等等,然後音效卡就發出相對應的的音色。而GM兼容設備的128個音色是按固定順序排列的,如0號是鋼琴,24號是尼龍弦吉他等等,所以如果做MIDI的和聽MIDI的人用的都是GM兼容設備的話,那么他們回放出的效果就幾乎是一樣的。因為MIDI檔案記錄的不是龐大的聲音信息,檔案很小,這就為音樂愛好者們交流音樂提供了很大的方便。這就是為什麼大部分的音效卡和軟波表能夠正確地回放MIDI音樂,因為它們都是符合GM標準的設備。但是這種回放的效果好壞卻是和音效卡所帶的音色庫質量息息相關的。
實例
就象你拉一把幾百塊的小提琴和一把幾萬塊的小提琴,效果是截然不同的。而SoundFont的音色庫更換功能就是可以允許你更換更好的音色庫。如果你記憶體夠大的話,你可以通過購買或上網下載有超過40M大小的GM兼容音色庫,這時候出來的效果絕對不是軟波表或者其它普通音效卡可以相比的。這就是套用SoundFont音色庫更換來獲得更好的MIDI回放效果的一個實例,但SoundFont的音色庫更換功能的好處可遠遠不止這一點。對做音樂的人來說還有一個好處,有時候GM音色庫所提供的128種音色往往不能滿足需要,他們需要一些更有特色的音色,比如中國民族樂器的音色。這怎么辦呢?這時可以在SoundFont的配置音色庫面板里把GM標準音色庫更換成專門的中國民樂音色庫就可以使用民樂音色了。當然,你可以利用SBLIVE卡提供的vienna軟體做出別人沒有的特殊音色。用專門的音色庫播放專門的MIDI音樂的效果是GM的音色庫所不能比擬的,大家可以聽一下LIVE卡所帶的Africa.mid檔案,當把與它相應的Africa.sf2載入到配置音色庫面板中播放時,你會發現這首曲子裡的很多音色是你在GM音色庫里找不到的,當然,出來的效果也不同凡響。同樣,在播放其它需要特殊音色庫的MIDI檔案的時候,你只要把相應的音色庫載入就可以了。