全球的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可以做微音程和非十二平均律吗?
可以哒。
|