全球的MIDI制造商協會(MMA)和日本的音樂電子行業協會(AMEI)共同發布了MIDI 2.0詳細協議細節,并回答了很多大家關心的熱門問題。
在今天最新公布的MIDI 2.0細節中,我來選取一些重點跟大家分享。
MIDI 2.0和MIDI 2.0協議的關系:
MIDI 2.0是一個整體的大概念,是MIDI的擴展環境,它包含了MIDI-CI(Capability Inquiry能力查詢)、Profiles(配置)、Property Exchange(資源交換)、通用的MIDI包和MIDI 2.0協議。
MIDI 2.0協議是MIDI 2.0框架里的一部分,包含比MIDI 1.0協議里精度更高的CVM(Channel Voice Messages通道復音信息)和其它一些新功能比如新的每個音符有獨立表情的概念。
MIDI 2.0設備也可以在MIDI 2.0環境里使用MIDI 1.0的協議。
MIDI 1.0的未來:
MIDI 1.0不會被替代,它還會繼續擴展并持續發展下去,跟新的MIDI 2.0環境更好的整合。它也屬于通用MIDI包的一部分,是最基礎的MIDI信息格式。很多MIDI設備其實并不需要任何MIDI 2.0的新功能也可以運行自己全部的功能。有些設備會在使用其他MIDI 2.0擴展功能的時候繼續使用MIDI 1.0協議,比如Profile Configuration(配置設置)和Property Exchange(資源交換)。
MIDI 2.0什么時候到來:
基礎的規格,也就是MIDI-CI已經發布并可以下載。MIDI協會也已經基本完成了其它MIDI 2.0規格的關鍵部分。但它還需要花費數年時間來寫大量的Profiles(配置)和Property Exchange(資源交換)規格才能執行。
MIDI協會已經在2019年發布了新聞稿,列出了已經做出原型設備或計劃做產品的消息,包括Ableton/Cycling 74, Art+Logic, Bome Software, Google, imitone, Native Instruments, Roland, ROLI, Steinberg, TouchKeys 和 Yamaha。
然而不要指望在2019年能看到任何MIDI 2.0的產品問世。為了完整的可用性,整個業界需要很多設備、應用、操作系統和DAW軟件來支持這些新的標準,也需要很多時間。
同時,我們可以很好的使用MIDI 1.0。實際上MIDI 2.0只是更進化版的MIDI,新樂器上的新功能也可以在現有的設備和系統上工作。這跟MIDI從1983年誕生以來一樣,MIDI 2.0只是MIDI在36年時間里進化的一部分,一步一步的進化從未停止。
加入MMA(MIDI Manufacturers Association制造商協會)的好處:
如果你是MIDI軟件或硬件的開發者,那么加入MMA有很多好處,你可以了解到更多細節來開發MIDI 2.0的產品,目前還無法像公眾公開MIDI 2.0的細節是因為它在最終定稿前還需要大量的修改,現在公布還太早。
為了能支持MIDI-CI和MIDI 2.0功能,制造商需要有一個SysEx ID,每年需要花費250美元,并且可以進入MMA的Github來獲得MIDI 2.0到MIDI 1.0互相轉換的代碼、MIDI 2.0 Scope和一些由Art and Logic and Property Exchange Work Bench開發的發送和測試MIDI 2.0信息的工具,還有Yamaha開發的原型設備和測試的Property Exchange。
MIDI 2.0設備需要新的線纜或接口嗎?
不需要,MIDI 2.0是一個「不可知的傳輸協議」。也就是說它可以從一端傳輸到另外一端,可以兼容任何設備,這套協議是管理電子通信系統中數據格式化的一套公約。
以上是工程師眼中的MIDI 2.0,簡而言之就是說MIDI 2.0是一系列信息,而這些信息不必依賴于任何特殊的線纜或接口。
當最初的MIDI標準建立的時候,它只能運行在老式的5針DIN線纜里。之后MMA和AMEI就定義了如何在不同的線纜和接口傳輸MIDI。所以這么多年來MIDI 1.0也一直是「不可知的傳輸協議」。
MIDI 1.0協議可以傳輸在:
5針DIN
串口
TRS小三芯線纜
火線
以外網
所有類型的USB線纜
MIDI 2.0也是如此。
MIDI 2.0可以傳輸多條MIDI 1.0信息嗎?
不行,每個傳輸都需要新的特別的對待。新的通用包格式可以解決在任何介質傳輸的問題,它包含了MIDI 1.0信息和MIDI 2.0信息已經一些雙方都需要的信息。
MIDI 2.0最先會解決在USB傳輸的問題。
MIDI 2.0的時間穩定性會更好嗎?
沒錯!而且連MIDI 1.0的時間穩定性都會增強!MIDI 1.0和2.0都加入了Jitter Timestamps(時基偏移時間戳)這個全新的信息,它可以做到:
捕捉演奏中的精確時間信息
將精確的時間跟MIDI信息不受受時基偏移影響的進行傳輸
不需要在整個系統范圍內做同步、主時鐘或在發送者和接受者之間明確的做時鐘同步
MIDI 2.0可以提供更高的精度嗎?
必須的!MIDI 1.0的信息通常都是7bit(其實可以是14bit的,但沒有廣泛的部署因為只有128個CC信息)。在MIDI 2.0里,力度是16bit的、有128個CC信息、16.384個寄存控制器、16,384個可分配的控制器。復音數、通道壓力和彎音則都是32bit的。
MIDI 2.0可以做微音程和非十二平均律嗎?
可以噠。
|