【廣告】
MIDI教室——MIDI介紹
MIDI系統(tǒng)實(shí)際就是一個(gè)作曲、配器、電子模擬的演奏系統(tǒng)。從一個(gè)MIDI設(shè)備轉(zhuǎn)送到另一個(gè)MIDI設(shè)備上去的數(shù)據(jù)就是MIDI信息。MIDI數(shù)據(jù)不是數(shù)字的音頻波形,而是音樂代碼或稱電子樂譜。
MIDI是一種電子樂器之間以及電子樂器與電腦之間的統(tǒng)一交流協(xié)議。很多流行的游戲、娛樂軟件中都有不少以MID、RMI為擴(kuò)展名的MIDI格式音樂文件。
MIDI文件是一種描述性的“音樂語言”,它將所要演奏的樂曲信息用字節(jié)進(jìn)行描述。譬如在某一時(shí)刻,使用什么樂器,以什么音符開始,以什么音調(diào)結(jié)束,加以什么伴奏等等,MIDI文件本身并不包含波形數(shù)據(jù),所以MIDI文件非常小巧。
MIDI教室——MIDI的標(biāo)準(zhǔn)
通常一個(gè)標(biāo)準(zhǔn)的MIDI有16個(gè)通道,GM標(biāo)準(zhǔn)里的通道是專為打擊樂設(shè)定的。
早期的MIDI設(shè)備除了都能接受MIDI信號(hào)之外沒有統(tǒng)一的標(biāo)準(zhǔn),尤其是在音色排列的方式上更是“隨心所欲”的。也就是說您在這臺(tái)琴上制作完成的音樂拿到另一臺(tái)不同型號(hào)的琴上播放時(shí)會(huì)變得面目全非,小提琴可能會(huì)變成小號(hào),長笛可能會(huì)變成吉他,鋼琴可能會(huì)變成大鼓……這對(duì)于音樂人士的工作并不會(huì)產(chǎn)生太大的影響,畢竟他們制作一次灌成唱片也就完事兒了,但是對(duì)于音樂愛好者之間的交流,尤其是多媒體的發(fā)展卻極為不利。
MIDI教室——MIDI文件的格式
標(biāo)準(zhǔn)文件MIDI文件包含一個(gè)或更多MIDI塊與每個(gè)事件的時(shí)間信息。它支持歌曲、序列和音軌結(jié)構(gòu),拍子和拍號(hào)信息。 音軌名字和其他描述信息也可以與MIDI信息一同存儲(chǔ)。 這個(gè)格式支持多條音軌、多個(gè)序列。這種格式可以允許用戶從一個(gè)音軌移向另一個(gè)音軌。用于MIDI文件的8位二進(jìn)制的數(shù)據(jù)塊可以在一個(gè)高的效率傳輸?shù)腗IDI二進(jìn)制文件中,分解可以存儲(chǔ)為7位數(shù)據(jù),或被轉(zhuǎn)換成其他的ASCII或者被翻譯為一個(gè)文本文件。
MIDI序列文件由塊組成。 每個(gè)塊4個(gè)字節(jié),有32位長度。數(shù)據(jù)通過在文件的數(shù)據(jù)叉,或者在剪貼板上進(jìn)行傳輸。 (在Macintosh這個(gè)格式的文件類型是" Midi") 塊結(jié)構(gòu)允許被忽略跳過。這里定義了塊的二種類型: 文件頭塊和音軌塊。 文件頭塊提供關(guān)于整個(gè)MIDI文件小的數(shù)量信息。 音軌塊包含的MIDI數(shù)據(jù)序列也許包含16條MIDI通道的信息。 使用多個(gè)音軌塊,就可以用多條音軌、多個(gè)MIDI序列、譜式和歌曲。
MIDI文件總是以文件頭塊開始,緊隨其后的是一個(gè)或多個(gè)音軌塊。MTrk塊類型是存放實(shí)際歌曲數(shù)據(jù)的地方。它是MIDI事件(和非MIDI事件)的序列。在MTrk塊的有些數(shù)字是以叫可變長的數(shù)量的形式進(jìn)行存儲(chǔ)的。 這些數(shù)字首先每個(gè)字節(jié)用7位,高位不是有效位。 除后一位之外的所有字節(jié),高位設(shè)為1;后一個(gè)字節(jié)高位設(shè)為0。 如果數(shù)字在0和127之間,它能正確地表示為一個(gè)字節(jié)。
MIDI教室——什么是所謂的“MIDI鍵盤”呢?
很多人誤以為MIDI鍵盤就是電子琴。所以,在選購MIDI鍵盤時(shí)只是隨意的去超市買一臺(tái)兩三百塊錢的電子琴當(dāng)MIDI鍵盤用,買回來后卻發(fā)現(xiàn)除了能“咚咚咚”的彈出聲響外,其他的什么都用不了。為什么呢?因?yàn)槠胀ǖ碾娮忧偃鄙僖豁?xiàng)重要的功能——“MIDI信號(hào)輸出”。MIDI鍵盤從造型外觀上來說與普遍的電子琴很相似,都是黑白鍵。但它是一種能通過USB接口或者M(jìn)IDI接口輸出midi信號(hào)的鍵盤,這種鍵盤自帶了很多MIDI信號(hào)控制功能。但需要注意是,這種鍵盤自己不帶任何音色。你可以外接硬件音源或者軟件音源用MIDI鍵盤彈奏。