如何在Linux DAW上愉快的使用常见的FX插件?

How to use Windows VST Plugins on Linux DAW

Posted by Tee on September 05,2018

如果说 Windows/OSX 适合制作音乐,那一定是在说人们可以自由使用他们喜欢的 FX 插件/应用;如果 Linux 也能完美使用这些常用的 FX 插件/应用,那你也可以尝试使用 Linux 来制作音乐,一个可能更好的制作平台。 

Linux 上已经有一定数量的音频厂商的 FX 插件/应用支持,如 u-he、pianoteq、cockos 和 airwindows 等等。本文关注的是一些没有在 Linux 平台发布产品,但仍可以利用 wine 在 Linux 原生DAW上,完美使用这些 FX 插件/应用的方法,如 Waves 安装使用、melodyne 安装使用,ADD2 安装使用、Kontakt安装使用等。

在 Linux 原生 DAW 上使用 Waves、ADD2、Kontakt 这些没有 Linux 版本的插件,是经过 wine 安装,通过 wine - Linux 桥来运行。一些上了年纪,曾经在64位 Windows 上使用32位 FX 插件的朋友对这个流程会比较容易理解,如 jbridge、reaper bridge(REAPER 在 WIndows 的版本自带桥)。经过一段时间的尝试,啦哆咪分别使用了 airwave 与 LinVst 这两款 vst-bridge,并最终确定了 LinVst 作为主要使用。下面便是见证奇迹的时刻!

为什么啦哆咪会选择使用 LinVst 来让 Linux DAW 运行 Waves、Kontakt 等 Windows vst 来制作音乐呢?因为开发者积极,长期更新,以及 airwave 容易崩。 

安装方法

步骤1:

https://github.com/osxmidi/LinVst/releases 下载以 LinVst* 开头的压缩包

ps: 如果你使用的是 Arch Linux 或 Manjaro 等基于 Arch Linux  的发行版,你可以直接使用啦哆咪搭建的音乐制作软件源来安装(linvst.so 在 /usr/lib/vst 里),直接跳到步骤3

步骤2:

使用 root 权限,复制 lin-vst-server.exe 和 lin-vst-server.so 到 /usr/bin。如果你希望使用32位的 Windows vst,也把 lin-vst-server32.exe 和 lin-vst-server32.so 复制到 /usr/bin。如图:

lin-vst-server 复制到 /usr/bin 里

步骤3:

把 linvst.so 复制到你的 wine vst 所在的目录,并把 linvst.so 改成与 Windows vst dll 相同的名字。如“ Kontakt 5.dll ”是你的 Windows vst dll 名字,linvst.so 也改成 “Kontakt 5.so  ”并放在同一个目录里。

linvst.so 在 wine 的目录里

步骤4:

最后让 Linux DAW 读取这个目录。啦哆咪习惯的做法是把这些文件同时 ln -s 到同一个目录,让像 REAPER、Ardour、Mixbus 和 Bitwig 这样的 Linux DAW 读取同一个 vst 目录。

现在恭喜你!可以在 Linux DAW 安装运行 Waves、Kontakt、SampleTank、TH3、Guitar Rig 5、FM8、Reaktor 6 等等 Windows 应用,来编曲,编辑,制作音乐了!