|
公司基本資料信息
注意:發布人未在本站注冊,建議優先選擇VIP會員 |
MIDI教室的產生背景
MIDI創始人是美國的加州音樂人,Dave Smith。四十年前,音樂人沒法同時操縱多個樂器,因為當時各種樂器是不可連接的。需要左右手同時彈奏兩個鍵盤。此后,合成器制造商Dave Smith,說服了唱片商采用了一種叫做“樂器數字接口”的通用格式,這種格式能夠讓合成器受到外部鍵盤信號控制,可以由唱片商的競爭對手制作,甚至直接從電腦輸出。使運算速度足夠快的電腦處理音符采樣,并能同時控制多個鍵盤和鼓機。
隨著這種全新定義的制作方式,舞曲這種新的音樂類型誕生了。
臺能夠兼容MIDI格式的是一個由Dave Smith制作、叫做Prophet-900的合成器。它在1982年12月退出市場。 在當時的青少年玩家中流行的Atari以及Commodore64型計算機也能通過一個5針的線纜控制另一端的MIDI樂器。
MIDI教室——MIDI標準
常見的MIDI標準由GM、GS、XG,各標準之間存在著競爭。GS標準是在ROLAND的早期產品MT-32和CM-32/64的基礎之上,規定了MIDI設備的同時發音數不得少于24個、鼓镲等打擊樂器作為一組單獨排列、128種樂器音色有統一的排列方式等。有了這種排列方式,只要是在支持GS標準的設備上制作的音樂,拿到任何一臺支持同樣標準的設備上都能正常播放。
在GS標準基礎上,主要規定了音色排列、同時發音數和鼓組的鍵位,而把GS標準中重要的音色編輯和音色選擇部分去掉了。
GM的音色排列方式基本上沿襲了GS標準,只是在名稱上進行修改。XG同樣在兼容GM的基礎上做了大幅度的擴展,如加入了“音色編輯”的功能,使得作曲家可以在MIDI樂曲中實時地改變樂器的音色;還加入了“音色選擇”功能,在每一個XG音色上可以疊加若干種音色。
MIDI教室——MIDI文件的格式
標準文件MIDI文件包含一個或更多MIDI塊與每個事件的時間信息。它支持歌曲、序列和音軌結構,拍子和拍號信息。 音軌名字和其他描述信息也可以與MIDI信息一同存儲。 這個格式支持多條音軌、多個序列。這種格式可以允許用戶從一個音軌移向另一個音軌。用于MIDI文件的8位二進制的數據塊可以在一個高的效率傳輸的MIDI二進制文件中,分解可以存儲為7位數據,或被轉換成其他的ASCII或者被翻譯為一個文本文件。
MIDI序列文件由塊組成。 每個塊4個字節,有32位長度。數據通過在文件的數據叉,或者在剪貼板上進行傳輸。 (在Macintosh這個格式的文件類型是" Midi") 塊結構允許被忽略跳過。這里定義了塊的二種類型: 文件頭塊和音軌塊。 文件頭塊提供關于整個MIDI文件小的數量信息。 音軌塊包含的MIDI數據序列也許包含16條MIDI通道的信息。 使用多個音軌塊,就可以用多條音軌、多個MIDI序列、譜式和歌曲。
MIDI文件總是以文件頭塊開始,緊隨其后的是一個或多個音軌塊。MTrk塊類型是存放實際歌曲數據的地方。它是MIDI事件(和非MIDI事件)的序列。在MTrk塊的有些數字是以叫可變長的數量的形式進行存儲的。 這些數字首先每個字節用7位,高位不是有效位。 除后一位之外的所有字節,高位設為1;后一個字節高位設為0。 如果數字在0和127之間,它能正確地表示為一個字節。