迁移数字音频工作站到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对于VST2VST3LADSPA插件都有完整的支持,这意味着我可以通过VST连接桥将原本为Windows设计的音频插件连接过来使用!对于我这种FabFilter重度依赖症患者简直太好辣

安装Ardour

Ardour是全平台的,并且拥有一个自己的官方网站,前往ardour.orgDownload界面即可下载~ 但是! 如果你直接点进去,妄想点一个按钮就可以搞到香香软软安装包的话,那恐怕要大失所望了。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


迁移数字音频工作站到Linux!使用Ardour+yabridge+wine在Linux下打造完整的音频工作环境~
https://featherp.com/2024/12/14/迁移数字音频工作站到Linux-使用Ardour-yabridge-wine在Linux下打造完整的音频工作环境/
作者
羽毛P
发布于
2024年12月14日
许可协议