MIDI全接觸
來源:中國音樂制作同盟會 編輯:數(shù)字音視工程 2009-03-24 00:00:00 加入收藏
MIDI基本原理
就MIDI信號(或數(shù)據(jù))本身而言,不過只是一堆數(shù)據(jù)而已,沒有任何的聲音。是Music Instrument Digital Interface的縮寫,意思是:音樂設備的數(shù)字化界面(或連接)。
我們可以把一大堆樂器的音色先錄下來,然后每個音色給它一個編號。比如Acoustic Piano編號為00。接著再給所有的音高也用一串編號表示(因為我們通常用的是12平均律),比如C3音我們編號為00。剩下就是音符的時值問題,我們可以把8分音符編號為60。好, 現(xiàn)在如果要一個原聲鋼琴8分音符的C3音,就可以用一串數(shù)字“00 00 60”來表示。
問題是,如果我是按我的辦法把樂器編號的,你是按你自己的辦法,那么我設計出來的MIDI樂器就沒法和你的MIDI樂器共同工作。最后,一些大的MIDI設備廠商共同制定了一套MIDI標準,無論各家如何開發(fā)自己的產(chǎn)品,其基本設計必須參照這套MIDI標準協(xié)議,這就是我們常說的“GM標準”(Gerneral MIDI)。
實際上,還有更多的數(shù)字代表不同的含義,用以表現(xiàn)音樂的各種色彩??梢韵胂?,那數(shù)據(jù)量極大的。如果我們把很多樂器排列、基本發(fā)聲規(guī)律等全部列出,并用相應的數(shù)字來編號,就可以得到幾張表格。如果MIDI樂器和電腦都采用這套表格,那么電腦和MIDI樂器就可以“溝通”了。但GM標準是一項工業(yè)標準,它規(guī)定的是一些最基本的規(guī)則,而且各大廠商各有一套對樂器、音色、音色表達的研究辦法,造成成本不一,所以GM標準留了很大的余地允許廠商把自己的開發(fā)成果放入MIDI設備。最早的就是Roland的GS(General Standard)標準,后來又有YAMAHA的XG(Extended MIDI)標準。這些表格通常稱為“MIDI Mapper”(MIDI映射表),它們不僅是用戶需要的,每一臺MIDI設備內(nèi)部也會需要相應的映射表來做解碼,如此才能讓該設備正確工作。
然后,MIDI信號通過設備內(nèi)部的解碼程序,再經(jīng)過振蕩器、濾波器、ADDA轉換器、信號放大器等元件,將純粹的數(shù)據(jù)變成可以聽到的聲音。并且,這些元件的工作方式都允許被用戶來控制??上攵琈IDI信號在變成聲音的過程中,如果有一個地方不同,那么同一MIDI信號在不同的設備上出來的聲音就不同!
MIDI Mapper(MIDI映射表)需要設置?
Windows95以后,我們一般無須關心MIDI映射表的問題。而在這前,必須要作些設置才行,否則你無法用電腦玩MIDI。
看過問題“1”,您會明白,所有的MIDI設備都會有相應的MIDI映射表,并且在你的電腦里也要有相應的MIDI映射表。其中的一張表,里面包含的是MIDI設備的音色排列。無論這些音色是如何排列的,電腦和MIDI設備也只認這些樂器音色的排列編號。您這就會想到:一臺音源器里的音色有那么多,我們怎么能很方便的拿出某個音色用?
評論comment