音乐科技杂志

VST 2.4与VST 3.0 你应该在乎谁?

行业资讯:自2013年起,Steinberg就表示将不再维护VST2插件格式的软件开发工具包(SDK),但j旧版SDK仍将作为VST3 SDK的子集提供。2018年5月,Steinberg再次宣布,从10月开始,该SDK子集将被淘汰。无疑,这种态势又将为音乐科技领域带来一次新的变革。

VST3将取代VST2.4

本篇文章所要揭示的底线就是:在未来很长一段时间内,VST 2.4插件仍可以正常工作。虽然VST 2.4和VST3插件各自都有一些优势,但大多数用户对VST3版本都非常满意,那么升级到VST3到底能够为音乐制作带来什么好处,让我们先从一些误区讲起。

 

误区1:VST3插件效率更高

VST是插件与主机通信的接口规范,因此插件效率取决于插件本身,而不是VST规范。VST 2.4和VST3插件都有一个共同的代码库,因此几乎所有插件的内部代码都是相同的,基于该因素,并不能说明VST3的效率就一定高。

 

误区2:VST3插件效率不高

在没有数据进入时可以暂停处理,这不是VST3独有的特征。事实上开发人员已经能够使用旧技术实现这一点。唯一不同的是,VST3提供了一种标准化方法(见下图),只要硬件或插件制造商赋予它相应的控制功能即可。(像MIDI一样,制造商可以选择支持VST3规格的内容。例如,仅仅因为键盘支持MIDI并不意味着它实现了复音触后功能。)

VST3的功能更需要硬件支持

 

误区3:VST3插件有问题,所以现在最好坚持使用VST 2.4

VST3规范已经存在了10年,由于VST 2.4运行良好,因此推广进程相对缓慢。但是在这10年中,制造商已经改进了其代码,并且从根本上修正了一些错误,因此VST3插件至少与VST 2.4产品一样可靠。请记住,问题不在于规范本身。如果需要,你可以同时安装这两种类型,因为插件本身通常不会占用太多空间(如果是音源插件,最耗费存储空间的也只是采样音色文件)。但同时请注意,许多公司正在积极开发和调试他们的VST3版本,而VST 2.4版本的开发进度也因此正在滞后。

 

误区4:现在VST3正在接管,VST 2.4插件将会过时

任何主机都可以继续支持VST 2.4或VST3(如果单击插件,底部的信息条会显示供应商,类型和类别,以及指向制造商网站的链接,用户可以使用该方法了解自己的VST信息),除非制造商刻意停止对VST 2.4的支持,否则这种兼容性仍将继续下去。

如果某一天,VST3一旦占领了全球大部分地区,开发人员可能会停止发布VST 2.4插件。但在此之前许多Windows程序仍然支持DirectX格式,因为目前还没有足够的理由解除这种支持。

 

误区5:Ableton Live无法使用VST3插件

虽然Ableton Live宿主本身对VST3的支持并不友好,但借助DDMF的Metaplugin插件,还是可以缓解此种尴尬的,Metaplugin是一个可以加载插件的工具,你可以在Live中将其作为VST 2.4插件加载,然后将VST3插件加载到其中。

 

误区6:必须在系统驱动器的特定位置安装VST3插件

这是一种偏好,不一定是铁腕规则。任何自定义安装位置都可以将VST3文件夹指向任何驱动器上的任何文件夹。

 

误区7:你必须有VST3插件才能进行侧链

VST 2.4的侧链功能已经存在多年了,这种说法是毫无根据的。

 

误区8:VST3具有VST 2.4版本所没有的各种酷炫新功能

这个说法是极有可能的。如果某个产品是专门针对VST3开发的,那么它至少会利用VST3的一些增强功能,但是两者的基本功能还将予以保留。

 

误区9:VST3与VST 2.4没有什么不同,这只是炒作,没有真正的改进。

VST3是在VST 2.4的基础上重做的,实质上是一个新平台。

 

VST3的独特优势:

与VST 2.4相比,VST3的参数可以准确自动化,这是一个重大变化。

  • 拥有分层插件和自动化参数分类。有些人认为插件分类(如下图所示)是一个缺点,因为它们无法按照自己喜欢的方式组织插件。但如果可以充分利用参数分类选项,那么VST3插件可以使控制变得更加轻松。比如,使用“过滤器”筛选过的自动化参数分组将优于随机排列自动化参数。

拥有分层插件和自动化参数分类

  • VST3 SDK是一项开源方案,任何开发人员都可以免费使用。
  • 拥有更灵活的动态I / O分配能力。我们都知道,VST 2.4插件只有固定数量的输入和输出,而VST3最大的进步则是拥有了动态I / O分配能力,它可以自动判断并适应通道配置。比如,将插件放在立体声总线上,它是立体声的;将它插入环绕总线,它是环绕声。当然,你还可以创建任何音频总线,这将使得交叉调制和声码器应用程序变得容易。但同样,制造商也需要在硬件上实现这些功能。
  • 乐器输出总线清理。在相关的开发中,具有多个输出的乐器可能占用许多不需要的通道。当使用了VST3,你可以禁用未使用的输出,如果需要,还可以重新启用它们。
  • 支持窗口大小调整功能。这当然是受欢迎的,你可以根据自己监视器的尺寸随意调整VST的显示大小,在有限的视窗内不再干扰你的工作。
  • 使用虚拟乐器时,可以支持多个MIDI端口,你可以随时切换。
  • 搜索和查找插件更便捷。VST3插件将使用.vst3后缀,而不再使用通用后缀。插件可以有一个专用的“事件总线”。虽然目前这是专为MIDI控制输入而设计的,但是它没有理由不能容纳一些不基于MIDI的未来标准。
  • VSTXML用于远程控制器。这是一种简化为音频和MIDI软件应用程序创建遥控器的协议。它甚至可以显示不可编辑的参数。例如,Unicode格式字符串将允许以任何语言显示,以便于本地化,这意味着你将可以使用到中文界面的VST插件。
  • 可以更好地处理MIDI事件。这有助于即将扩展的MIDI规范。比如可以将某个特定音符与弯曲相关联,只允许指定的音符响应弯音信息;此外,乐器还可以有多个MIDI输入和/或输出。
结束语:
听起来不错,对吗?但请记住,VST3不是像AES / EBU接口或红皮书CD那样的规范,它是一套经过深思熟虑的方案,为插件的未来奠定了坚实的基础。随着越来越多的制造商利用VST3提供的功能,VST 2.4插件必将成为历史……