Discovery - 适用于 Linux 的 VSTi 模拟合成器

作者:Dave Phillips

多年前,一位 Linux 领域最优秀的音频软件开发者建议我应该密切关注 Windows/Mac 音乐软件领域。我认真听取了这个建议,并加入了各种以 Windows/Mac 为中心的邮件列表和论坛。我一直能够在 Wine 模拟器下运行许多 Windows 音乐程序,因此我的参与不仅仅是潜水。

Cockos Software 和 KVRAudio 等网站的流量表明,人们对 Linux 的兴趣正在上升。虽然我不会声称数量庞大,但至少足以说服一些制造商试水 Linux。我已经评测过优秀的 Linux 版 Renoise,并且我正在等待 Garritan 新的 Aria 采样器引擎的 Linux 版本发布。

Discovery

图 1:Discovery

现在,discoDSP 的程序员最近宣布发布首款商业化的原生 Linux VSTi 插件。Discovery 是一款虚拟模拟合成器,具有以下主要功能:

  • 每个层两个振荡器
  • 每个音色最多四层
  • 内置琶音器
  • 振荡器同步
  • 模拟 FM
  • 八种滤波器类型
  • 声像调制
  • 立体声延迟和门限效果
  • MIDI 控制音色参数
  • 导入 Nord Lead2 系统专用 (sysex) 音色数据

Discovery 的声音生成架构是直接的减法合成,并通过各种工具进行增强,以实现进一步的声音弯曲和混合。图 1 中的屏幕截图显示了 GUI 如何组织以表示合成信号流。来自 LFO(低频振荡器)的输出调制主音频振荡器级,并且来自该级的输出通过滤波器和放大器级进一步修改。附加控件包括声像、门限和简单的延迟线。性能控件包括滑音时间、复音/单音模式和调制轮分配。

Linux 版本可以用于任何支持为 Linux 编译的 VST/VSTi 插件的宿主。当前列表包括 Renoise 以及 eXT2 和 QTractor 音频/MIDI 音序器以及 JOST 多格式插件宿主。Discovery 仅作为插件提供,没有独立版本。

这款合成器不乏音色。Discovery 附带 40 个音色库,每个音色库有 128 个音色。如果那里没有让您满意的声音,您可以尝试 discoDSP 网站上列出的某些第三方音色库。如果您仍然不满意,您可以导入 Nord Lead2 sysex 数据(有关 Nord sysex 文件,请参阅 electro-Music 档案),或者您可以学习自己编程合成器。

小试牛刀

我在 Jacklab Audio Distribution (JAD) 1.0 下测试了 Discovery,这是一个基于 OpenSUSE 10.2 的媒体优化系统,其中包括 ALSA 1.0.13。我将系统的默认 JACK 版本升级到 0.112.0 版本(使用必不可少的 QJackCtl 进行管理),并且我在 JOST 宿主的 0.4.6 版本中运行了我的测试。系统声音硬件包括 M-Audio Delta 66 数字音频接口和配备外部 MIDI 适配器的 SBLive。Casio MIDI 键盘连接到 SBLive。音频输出从 Delta 66 运行到 100 瓦功率放大器,再到一对工作室参考监听音箱。

我的基本 ALSA 系统已通过 snd-virmidi 模块进行了增强。这个方便的实用程序为系统添加了四个虚拟 MIDI 端口,所有这些端口都由 ALSA 音序器识别,并且在 QJackCtl 的 MIDI 连接面板中可见。virmidi 端口实现了 ALSA 音序器客户端(一种 ALSA API 功能,提供和管理多路复用 MIDI 连接)之间多种可能的连接。

说到 MIDI:Discovery 响应通常的音符开、力度和程序更改 MIDI 消息。五十个连续控制器已预先映射到 Discovery 的合成参数(分配在 PDF 手册中列出),Nord Lead 用户会很高兴知道默认分配与 Nord 合成器硬件上的控制器几乎完美匹配。目前不支持用户定义的控制器映射。

图 2:音序会话中的 Discovery

我的键盘技巧很差,所以我将测试限制为在 MIDI 音序环境中使用 Discovery(图 2)。首先,我创作了一个简短的习作(Two-minute Mayhem (OGG)),将 Discovery 的音色与常用的 Linux 软合成器(QSynth、AMS 和 LinuxSampler)结合在一起。我将音色选择限制为默认音色库,并且我仅使用了一个合成器实例,使用程序更改消息来改变其声音。在第二个实验中,由于 JOST 能够以多个实例运行,我使用了五个 Discovery 实例。性能非常稳定,音频或 MIDI 流均未出现故障。我的最后一个实验设置了一个简单的音序,其中包含各种控制器事件流,以在音序演奏期间对 Discovery 进行编程。在所有这些测试中,合成器都由在同一台机器上运行的 MIDI 音序器驱动。在约 5 毫秒的延迟下,JACK 报告在这些测试期间没有 xrun。

文档

Discovery 的文档包括一本全面的手册和 discoDSP 网站上提供的各种演示。这款合成器的大量音色集合包含许多创意合成的绝佳起点,discoDSP Discovery 论坛为学习其他用户如何使用该插件提供了一个良好的渠道。

定价

Discovery 的售价为 75 欧元/99 美元。对于这个价格,您可以获得数千个预设、一个明智而简单的 GUI、出色的音质和坚如磐石的稳定性。如果价格仍然显得有点贵,请考虑它远低于新的 Nord Lead 的成本。:) 无论如何,您可以在购买前试用,只需从 discoDSP 网站下载演示并亲自查看即可。

观点

Discovery 在音质和性能稳定性方面获得了高分。其合成架构简单明了,其用户界面鼓励动手声音设计,并且 MIDI 控制器分配可以在音序播放或现场演奏期间实现动态参数更改。我还没有时间测试软件包中包含的每个音色,但我喜欢我在 Bank 1 中听到的声音。查看剩下的三十九个音色库需要一段时间,而且我不着急。Discovery 现在是我默认的 Linux 软合成器团队的成员,我确信我将在很长一段时间内探索其功能。

discoDSP 开发团队在采用明智的方法进入 FOSS 世界方面也获得了高分。Discovery 本身是闭源商业软件,但 discoDSP 已发布了其优秀的 HighLife 采样器的源代码,并将其置于 BSD 许可之下。源代码包可在 SourceForge 上获得,并且该采样器已被 Lucio Asnaghi 移植。有关 Linux 版 HighLife 的更多信息,请参阅他的 Jucetice Ports News。

加载 Disqus 评论