2024年4月《Midifan月刊》电子杂志发行,8 篇技术文章在线阅读

低频灵魂,不同凡响:Earthworks DM6 打击乐专用话筒评测

叮咚音频正式代理 Lunacy Audio,令人惊叹的交互式效果器 BEAM 横空出世

精准混音/监听全担当——森海塞尔全能型监听耳机 HD 490 PRO 上手评测

《一场内心的万物复苏》全新整周课包,下半场课程只剩 12 场


深入揭发:MIDI 2.0 草案正式公布!它到底有多神奇?到底能干嘛?

安小匠 发布于 2019-01-20 ·

分享到微信

1 评论

全球的MIDI制造商协会(MMA)和日本的音乐电子行业协会(AMEI)共同宣布经过了多年的协调和研发,MIDI 2.0草案终于在2019年初问世了!

盼望着,盼望着,黑发人都谈成了白发人的MIDI 2.0终于基本上定稿了!MIDI 1.0协议诞生于38年前的1981年,38年里MIDI协议虽然经过了几次小的分裂(比如日本三巨头YAMAHA、Roland和Korg分别制定了从通用MIDI分裂出来的只有自家设备才认的MIDI标准,Yamaha和当时的小弟Korg推XG,Roland则推自己的GS和GM2),但一直保持总体上的团结一致。

近几年MIDI也有了一些小的改进,比如MPE(复音表情)标准的确立,还有用小三芯线缆传输MIDI信号的TRS-MIDI接口和线缆接头标准的确立。但这些终归只是小的溜的修修补补。在2019年,这个已经变成了「油腻的中年大叔」的协议终于迎来了自己的第二春!MIDI 2.0协议草案在今天正式公布!


目前全球的MIDI制造商协会(MMA)和日本的音乐电子行业协会(AMEI)的成员们已经可以拿着这个MIDI 2.0草案的标准来对自己的产品进行联合开发、功能完善和测试了(因为日本在MIDI上的话语权太重了,所以他们独立于全球的MIDI制造商协会有自己的协会,MIDI 2.0协议必须同时经过双方一起开发和点头才能确立)。下周召开的NAMM SHOW 2019展会上也会有一个内部活动来测试早期MIDI 2.0草案。重要的厂商包括Ableton/Cycling 74, Art+Logic, Bome Software, Google, imitone, Native Instruments, Roland, ROLI, Steinberg, TouchKeys 和 Yamaha在内都会参加并展示一些他们的合作成果,不过仅限内部测试不对外开放。


因为还在草案和测试阶段,所以目前MIDI 2.0协议的细节只允许全球的MIDI制造商协会(MMA)和日本的音乐电子行业协会(AMEI)的成员们获取。一旦草案变成最终版,就会在www.midi.org正式向所有人公开,目前还在筹划发布会、MIDI 2.0 logo和针对MMA和AMEI成员的更方便的自我认证机制。

MIDI 2.0升级主要加入了:

  • 自动设置
  • DAW/网络整合
  • 更高的精度
  • 更多的表现力
  • 时间触发


以上所有新功能也可以反向兼容,保证MIDI 2.0标准的设备也可以接入只支持MIDI 1.0标准的老设备一起工作,甚至可以为老设备带来一些新功能(当然大部分新功能是不支持的了,只是能兼容老的MIDI 1.0功能)。

MIDI 2.0的核心是MIDI-CI:

CI是Capability Inquiry(能力查询)的意思,它两个设备通过MIDI连接之后互相会知道对方是什么设备,具备什么功能,有哪些参数可以被控制,有哪些控制器可以控制别人,双方互相都可以做什么事。


MIDI 1.0协议最大的问题就是,每个MIDI设备只是单纯的傻了吧唧的发送信息,而不知道对方是否有这些功能或者是否匹配。比如你把一个MIDI键盘连接到一个MIDI音源或合成器或鼓机上,想用MIDI键盘上的一个旋钮去控制合成器的一个参数,你只能靠碰运气,因为你不知道自己动的旋钮发送的是几号控制信息,更不知道合成器上你要控制的参数可以接收几号控制信息。你想用MIDI键盘切换另外一个合成器的音色,也只能瞎切——不知道到底切换到叫什么名字什么分类的音色了。

将来支持MIDI 2.0的新设备或新软件出现后,都会有一个MIDI-CI模式,按一个键进入到这个MIDI-CI模式下,它就会发送一个查询信息到连接到它的另外一个MIDI设备(不管是传统的MIDI线缆还是USB、雷电、网线、无线甚至互联网传输的MIDI信号),如果对方是老的MIDI 1.0设备,那么就还按照老的方式连接操作,依然兼容。如果对方是MIDI 2.0设备,那么对方也会进入MIDI-CI模式,开启全新的MIDI 2.0体验。

MIDI-CI有三大特点:

  • 双向通讯:有问有答,MIDI信息再也不是单方向流动
  • 反向兼容:这就是我们前面说的它也可以兼容老的MIDI 1.0设备
  • 部分新功能:也可以为MIDI 1.0设备带来部分新功能

MIDI-CI又分为三大功能分类:

  • Profile Configuration(配置设置):它规定了互联的两个MIDI设备如何发送和回应特定的MIDI信息,来得到特定的目的或适合操作的应用程序
  • Property Exchange(资源交换):互联的两个社会互相可以知道对方产品的名字、是做什么用的、有什么配置设置、有什么控制器、控制器名字是什么、控制器的参数是多少、有哪些音色、每个音色的标签分类和名字是什么等等
  • Protocol Negotiation(协议协商):如果检测到互联的对方的设备不支持MIDI-CI,那么就换成MIDI 1.0标准通讯


Profile Configuration(配置设置):

每个设备里都保存着一份MIDI-CI的profile(配置文件),当跟其它MIDI-CI设备连接的时候,就会把这份profile传输给对方,这样对方就知道自己连接的是一个什么样的有什么功能的设备了,双方好可以智能的自动进行设置,而再也不需要用户自己去看说明书自己去设置了。

一个profile文件里定义了一系列的规则,比如一旦对方收到发来的MIDI信息必须如何给出反馈,来达到一个特定的目的或者操作一个指定的应用程序。除了定义如何回应MIDI信息以外,一个profile还可能会定义需要对方设备具备什么功能。


请看下面这个视频,视频里演示了在两个合成器互相通过传统MIDI线连接之后,MIDI 1.0状态下还是正常可以互相演奏对方的合成引擎音源,而在开启MIDI-CI模式之后,不仅可以正常演奏,甚至调节A合成器(此时作为MIDI控制器使用)的指定参数(比如滤波器的截止频率)的时候,B合成器(作为音源使用)的同样的参数也跟着一起变化了。就是说你在将MIDI键盘连接到合成器或音源的时候,MIDI键盘不再是瞎的,它知道自己有哪个指定的旋钮可以直接控制对方的某个对应的参数变化。且A合成器和B合成器双方都可以同时开启MIDI-CI模式,同时互相进行控制(原始地址 https://youtu.be/12gOn9GYatE):



Property Exchange(资源交换):

资源交换指两个MIDI-CI设备互相连接后使用MIDI-CI定义的Universal System Exclusive(通用系统独家信息)所进行的一系列的发现、获取、设置资源的操作机制。

资源交换不仅可以让设备自动映射控制器信息、选择音色、修改状态,甚至可以让合成器设备为DAW软件或者网页里的在线DAW提供一个事先做好的编辑器软件,有了这个编辑器,你就可以非常直观的在Windows、macOS、Linux、iOS甚至网页里通过编辑器来对合成器硬件(当然也可以是软件)进行精细的一对一的操作。

这意味着,你买了一个合成器之后,不必去等待官方或者第三方出编辑器,进入MIDI-CI模式,就可以直接利用硬件本身提供的软件编辑器来操作合成器,调节一些合成器硬件本身没有给你的调节能力。

下面这个视频演示了一个运行在网页里的音序器程序跟另外一个也运行在网页里的合成器软件互相进行资源交换的情况,在这个粒子里音序器被称为Initiator(发起者),而合成器则被称为Responder(回应者)。在建立MIDI-CI连接之后,音序器只要点击一个发起按钮,即可发起资源交换,合成器那一方会立刻进行回应,将自己所有的资源(名称、参数、音色列表等等)都交换给音序器,同时音序器那边还得到了一个可以直接操作合成器的软件程序遥控界面。所有在程序上做的遥控变化,会立刻传输给合成器(原始地址 https://youtu.be/CrjnMQI8XbE):



更高的精度:

MIDI 2.0传输的信息精度更高,比如力和演奏法信息从以前的7bit只有2的7次方也就是128个量化单位,而MIDI 2.0升级到了16bit,也就是2的16次方,等于65,536个量化单位。而复音触后、通道触后、弯音信息和控制变化信息更是从7bit量化到了32bit,多达16,777,216个量化单位,1600多万足够平滑了!


更多的通道数:

以前的MIDI只有16个通道,现在扩展了16倍。MIDI 2.0标准有了一个编组的概念,最多16个编组,每个编组里又有16个通道,所以一共是256个通道。而且设备可以选择是用MIDI 2.0新标准还是为了连接老设备继续使用MIDI 1.0老标准。更灵活的是新老标准可以共存,比如一个设备的16个编组里,其中编组1可以是MIDI 1.0的老标准16个通道继续跟老的MIDI设备通讯连接,而2-16的其它15个编组则可以跟另外的MIDI 2.0设备进行通讯连接:


更多未来的想象空间:

为了实现以上所有的新功能,MIDI 2.0协议重新定义了MIDI信息流里传输的MIDI协议信息,在保留以前的MIDI 1.0协议的通道复音信息、系统信息和系统独占信息以外,将通道复音信息做了扩展。同时加入了新的JR时间戳、系统独占信息8和混合的数据组。同时还空出了一些信息的位置进行保留,如果将来需要扩展新功能可以直接往里面加东西即可,而不必修改整个MIDI 2.0协议里传输的数据流了。


以上就是MIDI 2.0协议的全部主要内容,虽然MIDI 2.0协议草案赶在NAMM SHOW 2019前发布了,但是根据我与MIDI制造商协会主席Tome White的邮件交流,这次NAMM SHOW 2019上无法体验到任何MIDI 2.0协议的设备,因为MIDI是一个应用非常广泛的协议,所以测试期可能会长达一年,在NAMM SHOW 2020上估计会有可以使用的产品进行展示。

如果想第一时间关注MIDI 2.0的消息,也可以在MIDI制造商协会网站注册:http://www.midi.org/midi-signup

文章出处 https://www.dtmstation.com/archives/23425.html

转载新闻请注明出自 Midifan.com

共有 1 条评论