MIDI教室的特點
MIDI音樂格式,帶有強烈的電子感,以及廣泛適用性和便利性,催生了那個年代眾多的音樂類型。重塑了1980年代的流行樂。
MIDI格式早期的的“開源精神”概念,讓每個人都能創作”復雜的音樂片段”,MIDI標準的支持者推動它成為連接著著全世界的自由紐帶。三十年以后,MIDI仍然強勁不衰,作為音樂錄制和制作的關鍵組件而存續著。
MIDI標準能讓人們在自己家里進行音樂創作,使人們終于能夠把合成器和鼓機連接到電腦上。于是,MIDI很快變成了連接各種型號的合成器、鼓機、采樣數據和計算機的產業標準。
MIDI無論放置在哪里,都能在一個合成器上演奏些東西,并能在另外一個合成器上播放完全一樣的聲響。復雜而精心控制的的合成器聲效、鼓機和采樣樣本見證了編曲技術從不可能到可能的轉變。
MIDI教室——MIDI介紹
MIDI要形成電腦音樂必須通過合成。早期的ISA聲卡普遍使用的是FM合成,即“頻率調變”。它運用聲音振蕩的原理對MIDI進行合成處理,由于技術本身的局限,效果很難令人滿意。聲卡大都采用的是波表合成了,它首先將各種真實樂器所能發出的所有聲音(包括各個音域、聲調)進行取樣,存儲為一個波表文件。在播放時,根據MIDI文件記錄的樂曲信息向波表發出指令,從“表格”中逐一找出對應的聲音信息,經過合成、加工后回放出來。由于它采用的是真實樂器的采樣,所以效果自然要好于FM。一般波表的樂器聲音信息都以44.1KHz、16Bit的精度錄制,以達到真實的回放效果。理論上,波表容量越大合成效果越好。根據取樣文件放置位置和由微處理器或CPU來處理的不同,波表合成又常被分為軟波表和硬波表。
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之間,它能正確地表示為一個字節。