請問誰能跟我說MIDI是什麼啊~?
我快想到發瘋ㄌ>O<
2005-07-28 16:31:24 · 4 個解答 · 發問者 Carol Chen 1 in 電腦與網際網路 ➔ 其他:電腦
何謂MIDI檔 MIDI全名為(Musical Instrument Digital Interface),其原理是將各個樂器的音色加以編號,但這些音色並不儲存於MIDI的檔案中,相對的,為了減少檔案大小,MIDI檔案裡面只記錄了音樂的代號及一些高低音的設定,而那樂器的聲音則記錄在音效卡上面。 MIDI檔的格式簡介 要介紹MIDI的規格並不容易,因此我們僅對我們需要用到的部分做介紹。 1.音軌(Track): MIDI檔是由多條音軌(Track)所構成,而音軌可允許MIDI檔同時發出多種聲音,而MIDI檔內建有16條音軌供使用者使用,其範圍為0 ~ 15。 2.事件(Event): MIDI檔的運作,簡言之就是利用發出事件(Event)來執行命令,其中最主要的就是兩種Event ─ Note on 事件及 Note off 事件。 (a)Note on ─ 此事件是讓MIDI發出聲音。若我們要讓MIDI檔發出聲音,需要設定的是音軌、發出的音高及音量大小。當我們要發出一個聲音如中音C時,系統會發出3個位元組給MIDI Out 。
2005-07-28 16:40:19 · answer #1 · answered by Anonymous · 0⤊ 0⤋
推薦一個不錯的網站給你
希望對你有幫助喔
MDI BLOG
http://macro-studio.blogspot.com/
官方網站
http://www.macrostudio.com.tw/
2011-03-09 09:27:57 · answer #2 · answered by Rokieshop 1 · 0⤊ 0⤋
Midi知識
Music Instrument Digital Interface是MIDI的縮寫,意思是:音樂設備的數位化連接介面。
MIDI檔案不過只是一堆數據(或數字)而已,它不是聲波檔因此沒有任何的波型及聲音,更不可能有所謂的歌聲。如果你看不懂以上在寫些什麼,那麼通俗的說吧:Midi就是所謂的「電腦音樂」「電子音樂」。
Midi的作用原理,它是把每個音色給它一個編號。比如Acoustic Piano編號為00。接著再給所有的音高也用一串編號表示,再比如C3音我們編號為00剩下就是音符的時值問題,我們可以把8分音符編號為60。現在如果要一個原聲鋼琴8分音符的C3音,在Midi檔案裡是用一串數字"00 00 60"來表示的。
問題是,如果我們都按自己的辦法來編碼,那麼各人編製出來的MIDI不就各彈各的調各奏各的樂嗎?
還好midi在11年前即已共同製定了一套MIDI標準,各MIDI軟體廠商其基本設計必須參照這套MIDI標準協議,這就是我們常說的"GM標準"
實際上,還有更多的數字代表不同的含義,用以表現音樂的各種色彩。可以想像,那數據量極大的。
如果我們把很多樂器排列、基本發聲規律等全部列出,並用相互對應的數字來編號,就可以得到幾張表格。
如果MIDI樂器和電腦都採用這套表格,那麼電腦和MIDI樂器就可以"溝通"了。但GM標準是一項工業標準,其實它還留了很大的空間允許廠商把自己的延伸定議放入MIDI中。最早的就是Roland的GS(General Standard)規格,後來又有YAMAHA的XG(Extended MIDI)規格。這些表格通常稱為"MIDI Mapper"(MIDI對映表),它們不僅是用戶需要的,每一台MIDI設備內部也會需要相應的對映表來做解碼,如此才能讓該設備正確工作。
然後,MIDI信號通過驅動程式的解碼程序,再經過音效卡、信號放大器等元件,將純粹的數據轉變成可以聽的音樂聲音。並且,有些元件配備都允許被用戶來控制的。因此,MIDI信號在變成音樂聲音的過程中,如果有一原件配備不同,那麼同一MIDI在不同的電腦配備上播放出來的聲音、音效、音質就不會完全一樣了!
2005-07-28 18:13:15 · answer #3 · answered by Anonymous · 0⤊ 0⤋
所謂 MIDI ,是 Musical Instrument Digital Interface 的縮寫,大概可翻譯成「音樂器材數碼介面」,是讓各種各樣的數碼音樂器材及電腦軟、硬件溝通的一種通訊協定、格式。沒有這種協定、格式,不同的器材就好像說著不同的語言,難以組合起來,發揮更強大的功能了。
2005-07-28 16:32:47 · answer #4 · answered by Anonymous · 0⤊ 0⤋