迁移数字音频工作站到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插件宿主里用起来就像自家的插件一样顺畅。还支持插件组功能,这样VST2插件之间可以顺畅沟通,启动速度也快得飞起。Yabridge采用了先进的并发架构,注重透明度,不仅跑得快、兼容性好,而且调试和维护起来也是手到擒来。“

首先,要想让 yabridge 跑起来,你得有个比较新的 Wine 版本。

Debian、Ubuntu、Linux Mint 的朋友们,直接从 WineHQ 仓库下一个 Wine 就行了,因为这些系统的官方仓库里的 Wine 版本可能有点老,yabridge可能会跑不起来 。其他系统的同学,可以选择通过包管理器装个 wine,应该也问题不大。

安装 yabridge 和 yabridgectl,根据你的系统,要么包管理器搞定,要么 GitHub 发布页下载二进制文件。但别忘了,包管理器的版本可能不是最新的,而且不一定支持 32 位插件哦。

Ubuntu、Debian、Linux Mint、Pop!_OS 或者其他系统的同学,下载预编译版的 yabridge 就行。

先去Github Release下个最新版的 yabridge,这些二进制文件是为 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

想更方便? 把目录加到 shell 路径里,yabridgectl 直接就能跑。

不会弄?你只需要在 ~/.bashrc 文件末尾加上以下内容,然后重启终端。

export PATH=“PATH:HOME/.local/share/yabridge”

用 yabridgectl 配置和更新 yabridge。先把 Windows 插件装到 Wine 的默认位置,然后 yabridgectl 就能帮你管理了。告诉 yabridgectl 插件在哪,装插件、删插件,一条命令搞定。

添加、删除、列出插件目录,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.icu/2024/12/14/迁移数字音频工作站到Linux-使用Ardour-yabridge-wine在Linux下打造完整的音频工作环境/
作者
羽毛P
发布于
2024年12月14日
许可协议