迁移数字音频工作站到Linux!使用Ardour+yabridge+wine在Linux下打造完整的音频工作环境~
前言
半年之前将工作环境转移到Linux Mint操作系统,并将Windows扔进垃圾桶后。一个十分棘手的问题出现了!纵使Linux的软件生态拥有GIMP, DarkTable此类知名度较高的开源图像处理软件,但唯独很难找到一款称为能用级别的数字音频工作站。在搜索引擎里狗爬了半天,尝试了RMMS,Reaper,Ardour三款可以在Linux下跑起来的DAW后,我还是选择了对我相对顺手的Ardour,并配合yabridge和wine以加载各类为Windows设计的VST插件,落地了一套在Linux下也能拥有良好体验的音频软件链。
选择Ardour的原因
在我转移到Linux之前,我在Windows上主要使用的是PreSonus的Studio One。死丢丢万吸引我的主要是它显得十分现代的UI风格和简单易上手的用户界面。在进行混录工作时,我十分依赖它直观的拖放式编辑功能。当我在Linux平台上寻找替代品时,发现Ardour在功能上与Studio One有着诸多相似之处,我能够较好的适应操作。并且Ardour对于VST2,VST3,LADSPA插件都有完整的支持,这意味着我可以通过VST连接桥将原本为Windows设计的音频插件连接过来使用!对于我这种FabFilter重度依赖症患者简直太好辣!
安装Ardour
Ardour是全平台的,并且拥有一个自己的官方网站,前往ardour.org的Download界面即可下载~ 但是! 如果你直接点进去,妄想点一个按钮就可以搞到香香软软安装包的话,那恐怕要大失所望了。Ardour虽然是开源软件,但是官方网站并不提供免费下载!作为一个熟练的Linux用户,是时候自己编译软件啦!你可以自己从官方仓库中拷贝Ardour的源代码,然后按照https://ardour.org/development.html中的说明文档让你的电脑自食其力。
git clone https://github.com/Ardour/ardour.git当然,不想自己动手的小朋友也可以吃别人煮好的饭,直接从你使用的发行版的软件源中下载一个下来就好了。我这里用的是Linux Mint, 仓库中直接就有现成的,使用apt包管理器装上即可。
sudo apt install ardour完成以上这些之后,能跑的ardour应该就已经在你的电脑中躺着了,但是想要使用为windows设计的插件,还需要安装yabridge和wine。
安装Wine
Wine是一个兼容层,它允许在多种类Unix操作系统(包括Linux、macOS等)上运行Windows应用程序。它通过实现Windows API来提供运行环境,Windows程序可以在我们的Linux系统上运行。你可以在WineHQ官网上找到关于wine的相关资料。由于wine更新十分甚至九分的快,本文将不会详细展开wine的安装过程,防止小白在阅览本文后掉进天坑。
需要注意的是,为了保证wine装上之后插件能够正常运行,个人建议完整安装Wine mono,并合理利用Winetricks安装好如.NET之类的一系列运行时,确保你的插件能顺利在wine容器里跑起来。
安装并配置yabridge
个人认为yabridge的安装介绍已经足够好,笔者在下面仅做简单的翻译和节选工作:
在Linux系统上使用Windows音频插件,Yabridge提供了一个高效且兼容的解决方案。它支持32位与64位的Windows
VST2、VST3及CLAP插件,使其在64位的Linux插件宿主中能够无缝运行。此外,Yabridge具备插件组功能,确保VST2插件间的通信流畅,并显著提升启动速度。其先进的并发架构不仅优化了性能与兼容性,也简化了调试与维护流程。
系统要求
为确保Yabridge正常运行,需安装较新版本的Wine。对于Debian、Ubuntu及Linux Mint用户,建议通过WineHQ官方仓库安装,以避免系统自带仓库版本过旧导致的兼容性问题。其他系统用户可通过包管理器安装Wine,通常也能满足要求。
安装Yabridge与yabridgectl
用户可根据系统环境,选择通过包管理器或从GitHub发布页下载预编译二进制文件进行安装。请注意,包管理器提供的版本可能并非最新,且可能不支持32位插件。
对于Ubuntu、Debian、Linux Mint、Pop!_OS及其他兼容系统,推荐下载预编译版本。请从GitHub Release获取最新版本,该二进制文件虽为Ubuntu 20.04定制,但在较新的系统上同样适用。
将下载的压缩包解压至~/.local/share目录,确保~/.local/share/yabridge/yabridgectl路径正确。可通过以下命令完成:
tar -C ~/.local/share -xavf yabridge-<版本号>.tar.gz若使用GUI工具,请按Ctrl+H显示隐藏文件,并将解压后的yabridge目录直接拖拽至~/.local/share。
安装完成后,可通过以下路径执行yabridgectl:
~/.local/share/yabridge/yabridgectl配置环境变量(可选)
为便于全局使用,可将Yabridge目录添加至Shell路径。在~/.bashrc文件末尾追加以下内容,并重启终端即可生效:
export PATH="$PATH:$HOME/.local/share/yabridge"插件管理
使用yabridgectl可便捷地配置与更新Yabridge。首先,将Windows插件安装至Wine的默认路径,然后通过yabridgectl进行管理。其核心命令包括:
add:添加插件目录rm:移除插件目录list:列出当前插件目录
例如,添加VST2插件目录的命令如下:
yabridgectl add "$HOME/.wine/drive_c/Program Files/Steinberg/VstPlugins"VST3与CLAP插件的操作方式类似,仅需调整对应路径。完成目录配置后,执行yabridgectl sync即可同步所有插件。请确保您的DAW已将~/.vst、~/.vst3及~/.clap目录纳入扫描范围,以便识别已安装的插件。
安装在Windows下使用的音频插件
非常简单! 你要做的就是像在windows下装插件一样,双击exe文件,跟着插件的安装程序走完安装流程,就完事了!
在安装完成之后,记得使用yabridgectl同步插件:
yabridgectl sync配置Ardour搜索插件
在Ardour的 “窗口—插件管理” 面板中,找到 ”VST3 Path“, 并添加~/.vst3(如果没有的话)。
至此,一套完整的Linux音频工作环境就落地了。开始你的全新音频工作之旅8!