[科普向]Linux用户该如何寻找效果器和乐器插件?

How to find audio plugins on Linux?

Posted by Tee on July 02,2021

插件种类与需求比较

插件格式 跨平台需求 特点
VST 跨平台 商业和开源插件都在用,各平台都极为流行
lv2 主要在Linux,极少跨平台 很多开源插件都在用,有些类似au插件于macOS

2021目前Linux上流行的DAW支持的插件格式多为VST、lv2,其中VST为跨平台格式,lv2极少跨平台。如果需求是跨平台,那只能选择VST格式。

原生插件哪里寻找?

  • Github

    开源插件常发布的地方,如dragonfly插件。 另外也有各种各样的awesome列表,如awesome-linuxaudio

  • reddit

    里面有很多帖子提到过关于Linux音频

  • KVR

    老牌网站

  • bpb

    卧室制作人

  • libreav

    记录开源音乐软件的开发与收集的网站

  • linuxsynths

    一些Linux开源合成器

  • linuxmusicians

    Linux音乐人论坛

  • REAPER Linux

    REAPER官方论坛Linux版块

  • airwindows

    著名插件开发者,全部免费,曾上HN热门话题

  • discord各频道

    著名开源合成器Vital、插件桥yabridge等作者都在上面开频道。有各种各样网络搜不到的资讯。

VST和lv2原生插件如何使用

两个方法都可以:

  • 直接复制到对应目录,让DAW扫描即可。Linux下的VST为so后缀。

  • 方便管理来说,最好使用包管理来进行安装、升级、维护。就像lsp-plugins:

lsp-plugins

Windows下的VST呢?

使用Windows下的VST有两种情景,一种是原生DAW(native),另一种是wine DAW。

wine DAW没什么好说的,只要在wine下成功安装并运行VST就可以。

原生DAW一般使用“桥”的方式,可以理解为Windows 64bit DAW运行32bit插件用的“桥”。

流行使用的插件桥

无论在什么平台,你一定听说过“桥接”,Linux上也有类似的工具。

插件桥 功能 个人评价优点 个人评价缺点
Carla 本身就是一个机架 不论原生或wine的VST、lv2等其他格式都能加载 对wine VST的支持实验性,Carla多用在lv2等原生插件机架(桥)
linvst 桥接wine 32/64的插件 第一个流行起来的wine VST桥,VST2支持较好 VST3支持一般,开发积极性一般
yabridge 桥接wine 32/64的插件 目前最流行的wine VST桥,VST2和3支持良好 开发激进(作者是Archlinux用户)
  • 如果要桥接原生的插件,推荐使用Carla。
  • 如果要桥接wine VST,推荐使用yabridge。

yabridge和linvst有什么区别

yabridge和linvst都是桥接wine VST的工具,他们有什么区别?

综合网友评价与我个人的使用感受,主要有以下几点:

  1. yabridge得益于超积极的开发,一些新的bug能被及时发现并修复。linvst可能没有处理。

  2. linvst的VST3相当于VST2的包装(将wine VST3翻译成Linux VST2),yabridge的VST3则相当于“真”的VST3。

    举个例子是:同样的工程在Windows下做好,里面使用了VST3。yabridge的优势是可以在Linux上打开同样的工程,识别同样的VST3插件(VST3插件保持ID一致),就像“真”的VST3那样(比喻)

    如果在乎跨平台,请使用yabridge;如果不在乎跨平台,那无所谓,linvst3依然是能用的。

    轶事:linvst和yabridge两个开发者曾就“真的VST3”这个偏营销的说法进行讨论过。

  3. yabridge拥有自带的插件扫描整理工具。

Linux能用什么Windows插件?

这是一个非常难回答的问题。因为Windows插件是运行一个叫wine的软件下。

wine的介绍不妨看看这篇第一杯红酒:Wine让Windows程序运行在Linux上

得益于Steam proton,wine的发展也非常迅速,还有其他wine的分支如staging、tkg等。可能一些旧版本wine没有修复的bug、没有支持的特性,在新版本或开发版里就被支持;也有可能你在看到这篇文章的时候,wine已经支持我说的不支持软件。

日异月殊,瞬息万变。

只有极少数Windows软件被官方明确表示支持wine,如REAPER和FL Studio(?我不确定)。

我建议你先学会使用wine软件,再去尝试你的插件是否能在wine下正常运行。

这里也有几个列表供你参考:

我个人的经验是:

  • 如果软件有非常麻烦的加密,如USB狗,则几乎不可能被支持。 很好的例子是melodyne 4版正常运行使用,而melodyne 5则不行。
  • 如果不考虑加密,很多软件的运行都能被支持。如常见的Kontakt、Waves、 FabFilter、Serum等等。
  • iLok程序本身能被支持。

ps:如果你使用某个桥不支持某软件,建议直接咨询开发者和这个桥的用户,以方便上报bug和获得第一手的资讯。

yabridge screenshot linvst screenshot

总结

  • 在原生DAW使用原生插件,DAW支持插件格式即可使用。
  • 在原生DAW使用Windows插件,使用“桥”。

本作品采用知识共享署名 4.0 国际许可协议进行许可。