MIDI教室——MIDI接口
MIDI是由電子樂器生產廠家為了不同型號的電子樂器的“交流”而產生的。由于MIDI采用的是數字化技術,自然而然就很容易進入到計算機領域了。MIDI作為多媒體的一個重要組成部分,幾乎達到了婦孺皆知的地步。而大家也已經把這種接口技術當作了電腦音樂的代名詞。
MIDI樂器的接口,有三種,MIDI OUT、MIDI IN、MIDI THRU。這些可以在MIDI樂器或帶有MIDI的電子琴(很多電子琴上都有MIDI接口)上找到的。MIDI OUT是將樂器中的數據(MIDI消息)向外發送。
MIDI IN是用于接收數據。
MIDI THRU是將收到的數據再傳給另一個MIDI樂器或設備,可以說是若干個樂器連接的接口。
可以這樣說,MIDI所描述的是將MIDI樂器彈奏出的音變成01010一樣的數據輸出,也可以將計算機中的軟件將要表示的音變成01010的二進制數據通過聲卡輸出,或者接收一些01010的數據進行處理。
MIDI教室——MIDI的標準
通常一個標準的MIDI有16個通道,GM標準里的通道是專為打擊樂設定的。
早期的MIDI設備除了都能接受MIDI信號之外沒有統一的標準,尤其是在音色排列的方式上更是“隨心所欲”的。也就是說您在這臺琴上制作完成的音樂拿到另一臺不同型號的琴上播放時會變得面目全非,小提琴可能會變成小號,長笛可能會變成吉他,鋼琴可能會變成大鼓……這對于音樂人士的工作并不會產生太大的影響,畢竟他們制作一次灌成唱片也就完事兒了,但是對于音樂愛好者之間的交流,尤其是多媒體的發展卻極為不利。
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之間,它能正確地表示為一個字節。
MIDI教室概述
電腦音樂是由作曲技法加電腦科技而成的一種現代作曲方式,由電腦,鍵盤,音源三部分組成.知識內容分為兩部分:MIDI和音頻.前者主要是以伴奏(作曲技法加電腦技能),后者以錄音系統加電腦技能完成。
電腦音樂本著為作曲服務的態度,使學生的作曲技法很快的在實際音響上有了體現.普系學生有了一定的打譜能力和伴奏寫作能力。