Linux 会是制作音乐的真正选择吗?

从理论上看,Linux有不少胜过macOS与Windows的地方。着手用Linux从事音频制作会有多容易,它又能带着你走多远?

这个问题本来很简单。“你能帮我组建一个价位合适的录音工作室吗?”然后来了一个关键问题。“我们可以使用Linux吗?”我翻了个白眼,脑海中闪过20年前的场景,当时我听着一位朋友赞扬Linux音频的优点,却掩盖了当时那些可用的数字音频工作站所缺失的能——缺乏支持的音频硬件和能性插件,以及经常需要借助命令行才能使任何能正常运行的情况。

在我自己那些专业录音工作室的经验中,工作室总是配备着Mac或Windows PC,几乎总是运行Pro Tools。我从未考虑过其他选择。对我来说,Linux似乎太复杂和“未成熟”。我担心,那些于世界上大多数商业录音室中使用的数字音频工作站(包括Pro Tools和Logic Pro)在Linux中没有得到支持,以及音频接口(声卡)和可能缺乏必要的驱动程序。我还担心,如果不提供基于Windows或macOS的解决方案,我的朋友创作和寻找工作机会的能力可能会受到影响。但是由于我朋友偏爱Linux操作系统,我觉得对这个主题进行一点研究也无妨。

起步

在着手这个研究之前,我首先想到的一个问题是:谁在用运行Linux的PC来创作音乐?括音乐家和音频爱好者,经济实力不足、寻找性价比解决方案的人,以及希望组建第二台工作站作为替代主系统的工作室,等等。还有一些人从意识形态上反对订阅模式或对单一制造商生态系统的依赖。这是我以前没有考虑过的事情,直到现在。


图 1 Linux的一个重要优势在于运行效率,即使在对于Windows而言性能不足或过时的硬件上也能流畅运行。图为戴尔Optiplex 3020M。

幸运的是,主机硬件已经确定(也就是说,你完全可以立足于现有的硬件。——译者注),没有必要购买新的PC。Linux能够在低规格硬件上良好运行,这为你在工作室重新利用旧PC提供了机会,潜在地有助于减少电子垃圾的产生。一个可供参考的配置是:主机选用戴尔Optiplex 3020M小主机(all Form ctor PC)(通常在eBay上可购得),使用In Core i3 CPU,主频为3.1G,配备4GB内存,内置In核芯显卡,以及板载声卡。

接下来,我们需要对首选操作系统的版本进行一些研究。我知道,Linux之所以闻名,主要在于其稳定性、性能,以及为服务器、超级计算机和智能带来的安全性。但音频呢?

Linux音频生态系统肇始于1990年代。开发人员、音乐家和爱好者共同努力,打造了一个用于音频制作的开源平台。由Linus Torvalds领导的Linux内核开发人员致力于在内核中完成音频支持的基础工作。其中,由Jarosl Kysela发起的ALSA(Aanced Linux Sound Architecture,高级Linux声音体系结构)项目开发了基本的音频驱动程序、库和实用程序,为Linux音频奠定了基础。一个音频框架正被搭建起来。

随着开源数字音频工作站Ardour的推出,允许应用程序之间实时、低延迟音频连接的Jack Audio Connection Kit(JACK)的开发,以及Linux音频社区在开发、改进音频平台上的持续努力(例如使用PipeWire,https://pipewire.org),现在我们有了数量丰富、类型多样的音频制作和处理工具,可以在Linux操作系统上运行。这些工具包括数字音频工作站、音频编辑器、合成器、效果处理器、音频路由系统和各种插件。但这是否足以为我的朋友提供一个可行的解决方案呢?

选择哪个发行版?

Linux有很多版本:RedHat、Ubuntu、Debian、Fedora等等。因此,第一个任务是决定使用哪个Linux发行版。我选择了Ubuntu,因为它以稳定性和对桌面用户的友好性而闻名。Linux的和模块化架构赋予了用户定制环境以满足其特定需求的能力。然而,尽管我可以选用Ubuntu 22.04 LTS,并在安装系统时选择与我的要求切合的应用程序,我却更倾向于使用一个预先选中了音频相关软件和驱动程序以供安装的发行版。

我决定使用Ubuntu Studio,它拥有丰富的生产力工具,涵盖音频(包括Ardour和JACK)、图形、、摄影和平面出版。Ubuntu Studio是开源软件(Free and Open Source Software,FOSS),这意味着它是可以免费下载和使用的(https://ubuntustudio.org)。开发团队每六个月发布更新,每两年发布一次长期支持(Long-Time Support,LTS)版本。如果您更喜欢保持当前的操作系统版本,只需根据需要安装安全更新即可。对于那些感兴趣的人来说,Ubuntu Studio 22.04 LTS基于Ubuntu 22.04 LTS“果冻水母(Jammy Jellyfish)”。

从Ubuntu Studio网站下载ISO镜像后,我使用一个名为Unetbootin的应用程序创建U安装程序。这将从ISO镜像创建一个可引导的U盘,您可以使用它来安装操作系统:只需插入U驱动器,启动PC,并按照屏幕上的指示操作即可。


图 2 跨平台音乐软件的阵容日益强大。Bitwig Studio就是其中一员,它支持Linux、macOS与Windows。

音乐软件

如前所述,Pro Tools和Logic Pro在Linux上都不是选择。但是,尽管可用于Linux的数字音频工作站(DAW)、创意工具和序列器的范围可能没有Windows或macOS等操作系统上那么广泛,我们仍然有几个值得留意的选择:

  • Reaper与其他操作系统上可用的程序相同(意思是Reaper跨平台,在不同系统均拥有完全一致的能和体验。——译者注),为您提供多轨音频和MIDI录制、编辑、处理、混音和母带处理能。
  • Bitwig Studio也完全跨平台,为现场演出而设计,同时也是作曲、录制、编排、混音和母带处理的工具。
  • Weform Free由Tracktion开发,是一款免费的、能齐全的DAW,适用于Linux、Windows和macOS,具有不限数量的音频和MIDI轨道。它拥有用户友好的界面,适合初学者和中级用户。
  • Qtractor是一个多轨音频和MIDI序列器。
  • Rosegarden是一个音频和MIDI序列器、乐谱编写器和音乐创作和编辑工具。
  • Ardour是一个跨平台的开源DAW,提供高级音频和MIDI录制、编辑、混音和母带处理能。
  • Harrison Mixbus基于Ardour,但专为混音和母带处理任务而设计,具备专业的混音台界面。
  • Renoise是另一个跨平台的音乐创作应用程序。它的设计源自上世纪90年代的“”软件,可让您录制、作曲、编辑、处理和渲染高质量的音频,并具有各种内置音频处理器。
  • Audacity是一个易于使用的多轨音频编辑器。
  • Musescore 4是一个免费的、跨平台的、开源的作曲应用程序,可以创建乐谱。

需要注意的是,各种DAW在Linux上的可用性和兼容性可能会有所不同,这取决于您的特定发行版和硬件设置。


图 3 Ardour是一款历史悠久、开源的多轨录音混音DAW。Harrison Mixbus就是基于Ardour来开发的。

尽管Ubuntu Studio已经预装了Ardour,但我的朋友多年来一直在使用Reaper,并希望也安装这个软件。我从Reaper网站下载并解压了适用于我主机硬件的Linux安装包,里面有软件本体、一个Readme文件和一个安装脚本。在阅读了Readme文件,并在终端上进行了一些快速研究后,我了解到如何运行安装脚本,以及在安装过程中需要选择哪些选项。按步骤操作之后,Reaper就装好了,出现在了系统的应用程序菜单中。我还安装了可选的ReaPack和SWS扩展。


图 4 Reaper是最强大的数字音频工作站之一,在Linux上能够顺畅运行。

音频接口(声卡)

在过去,稍微棘手的地方就在于此——当使用Linux机器进行需要调用外部硬件(如音频接口)的操作时,主要的障碍在于驱动程序支持。要使硬件与操作系统配合工作,开发者需要编写一个驱动程序,告诉操作系统如何与硬件通信。不幸的是,开发驱动程序需要消耗大量时间和开发资源。这意味着开发驱动程序需要花费资金,并且需要持续投入测试和技术支持。

因此,当涉及到Linux驱动程序时,制造商之间存在一定程度的、可被我们理解的思维倾向。
由于没有庞大的现有用户群,他们认为相关的投资在财务上不可行;
但是没有驱动程序,用户群就无增长。
目前看来,这种两难局面似乎没有太大改变的迹象。

了解到这一点,我担心是否能找到已为其音频接口编写了Linux驱动程序的制造商,或者是否有赖Linux社区中的开发人员编写我可以使用的驱动程序。幸运的是,如今已有了一个解决方案。符合U音频类2.0规范(U Audio Class 2.0 compliant)的接口已经非常普遍。这是一个在操作系统级别受支持的通用标准,这意味着兼容的接口可以在macOS、iOS和Linux上即插即用〔它们也可以在Windows上作为通用音频硬件来使用,但您将需要单独的ASIO驱动程序(例如https://asio4all.org)来与大多数音乐制作软件一起使用(通用音频硬件提供了基本的音频输入输出能,相当于板载声卡。但要想在音乐制作软件中享受低延迟、高采样率等高级特性,则需要配合ASIO驱动程序。——译者注)〕。

然而,值得注意的是,许多制造商还提供额外的软件,来帮助配置音频接口,并保持其固件更新。例如,如果您的音频接口有一个内部数字混音器来处理低延迟,通常您需要使用专门的macOS或Windows应用程序来控制它。由于大多数制造商不提供他们额外软件的Linux版本,您需要进行一些探究,以确定如果您采用基于Linux的解决方案,您的音频接口是否会保留其能;或者,向Linux音频社区寻求指导。如果您的音频接口不需要软件应用程序来访问能,相反只需使用按钮和开关进行选择,那么您就拥有了一个“即插即用”的解决方案。许多小型桌面音频接口都是这种情况,对于这项研究,我使用了Behringer U-Phoria UMC22,它无须使用软件来控制。

插件

对于Linux平台,插件支持的前景更为积极。现在有越来越多的开发者为Linux设计原生的乐器和效果插件。诸如Auburn Sounds、Audio Damage和Applied Computer Music Technologies Ltd等公司提供了一系列插件,支持LV2、CLAP和VST等格式。我的朋友还问我是否可以将一些Windows VST插件安装到Linux PC上,是肯定的。有几款应用程序可以实现这一点,包括Wine、Carla和Yabridge。(注意,这些插件可能不会在Linux上得到官方支持。)(Wine为Linux发行版提供了Windows软件的运行环境;而Carla与Yabridge则是在Wine的基础上为运行Windows VST插件提供支持。——译者注)

经过一些努力与钻研,我的研究成完成。尽管最初有些犹豫,但我对研究的顺利进行感到惊讶。然而,我意识到,尽管Linux音频取得了令人印象深刻的进步,但我们仍面临挑战。人们对标准化驱动程序支持、更广泛的硬件兼容性,以及音频硬件控制软件的需求仍然存在,但随着PipeWire等重要技术的出现,很明显Linux音频正在迅速发展。(PipeWire是一个Linux系统上的用来处理音的底层多媒体框架,支持音频路由、低延迟等特性,统一管理原有的JACK、PulseAudio等音频框架,为专业音频制作而设计。——译者注)

最终,是否使用Linux进行音频制作,取决于个人需求、偏好和工作流程的具体要求。尽管Linux具备着许多优势,但它可能并不适合所有人,特别是那些严重依赖商业软件、特定硬件或某些已建立的工作流程的人。而作为一种可行的解决方案,Linux能够支持音乐创作、录制和混音工作。无论是作为一种经济实惠的配置,还是作为主流制作工具的替代方案,Linux均能胜任。

更多信息可参阅:linuxaudio.org

Linux音频:优点与缺点

如果你正在考虑将Linux作为自己音乐事业的一个选择,那么主要的优缺点有哪些?

优点:

  • 稳定性和可靠性:在音频领域,Linux的稳定性享有声誉,备受欢迎。它提供了一个让音频专业人员能够安心工作的环境。
  • 可定制性:无论是轻量级的家庭工作室还是复杂的专业环境,得益于Linux的和模块化架构,用户都能够精准地定制他们的音频设置。
  • 实时音频处理:Linux在实时音频处理方面表现出色,非常适合现场演出、电子音乐制作,以及低延迟至关重要的任何情况。
  • 开源合作:Linux音频的核心是开源的。全球的开发者和艺术家社区共同努力,不断改进现有工具并创建新工具。
  • 专业级软件:如今,Linux音频阵营拥有的软件越来越令人印象深刻,从DAWs如Ardour、Reaper和Bitwig Studio到一系列合成和音频处理工具。这一阵容,与Linux操作系统的专有软件竞争对手不相上下。〔专有软件(proprietary software)即不源代码的软件,与开源软件相对。Linux的专有软件竞争对手就是Windows与macOS。——译者注〕
  • 社区价值观:Linux音频社区以其包容性和乐于助人而闻名。技术支持、博客和社群(social group)为各路不同水平的用户提供指导和帮助。
  • 环境可持续性:Linux的高效率使其能够在旧硬件上运行,有助于延长设备的使用寿命并减少电子垃圾。在如今的世界,可持续发展日益重要,Linux正符合环保原则。

缺点:

  • 有限的商业软件支持:一些最受欢迎的商业音乐制作软件,包括Pro Tools和Logic Pro X等DAWs,不支持Linux。如果你严重依赖这些特定工具,转换到Linux可能不切实际。
  • 硬件兼容性:尽管Linux音频驱动程序的表现已经显著改善,但与硬件仍可能存在兼容性问题,特别是对于专用音频接口、外部音频设备和MIDI。要想确保您的硬件在Linux下无缝运行,这将可能是一项具有挑战性的任务。
  • 插件兼容性:Linux可能不支持所有在Windows和macOS上可用的插件。虽然有一些解决方案,比如使用兼容层(Wine),以及原生Linux插件(LV2和CLAP)(也有原生的Linux VST 2.4与VST3插件。——译者注),但与其他平台相比,选择可能更有限。
  • 学习曲线:对于习惯于Windows或macOS的用户来说,转换到Linux可能会面临陡峭的学习曲线。不同的软件安装方和基于终端的命令可能会让一些用户感到害怕。
  • 行业期望:专业的工作室环境中,普遍存在着其他的软件和硬件。出于潜在的兼容性和技术支持问题,Linux可能不是首选。
  • 工作流程熟悉度:深入扎根于特定操作系统和软件生态系统的用户,可能会发现自己很难适应Linux及其相关工具。熟悉程度和工作流程效率可能是影响操作系统选择的重要因素。
  • 缺乏支持:虽然Linux社区通常很乐于助人,但在Linux音频设置上,技术支持和故障排除有时可能更具挑战性,特别是对于具有特殊硬件配置或软件要求的用户。
音频应用编曲资源网-Audioba-音频吧编曲混音资源网访问主页
THE END