Linux 帮助我成长为一名音乐人

8 位读者喜欢这篇文章。
music infinity

Opensource.com

在 Linux 的早期,进行高质量音频录制是可能的,但通常很难设置。后来 Ubuntu Studio 让它变得容易得多。

在 2000-2002 年,在学习了 B2B 营销之后,我开始在一家工程公司工作。除了营销和销售工作之外,我还负责优化工作站和许可证的数量,以满足我们的实际需求并降低成本。

我们当时有很多昂贵的 CAD 工作站,主要运行来自 SGI、IBM 和 Sun 等供应商的 Unix 系统,以及昂贵的 CATIA、Euclid 和 Unigraphics 软件。

我是一个电脑爱好者,但由于我学习的是营销,我没有机会玩 Unix 系统。然后我发现了 GNU/Linux,我下载了一些可用的发行版,包括 Red Hat、Mandrake 和 Debian。这些发行版不像今天这样容易安装,而且通常即使让网络工作也很困难,但在廉价笔记本电脑上拥有终端是很棒的。

2004 年,我采用了 Ubuntu,这是一个对新用户友好的 Linux 版本。

感谢 Framasoft.org,在切换到 Linux 之前,我已经在使用很多开源应用程序,例如 Firefox、OpenOffice、Gimp 和 Inkscape。

使用开源软件录制音乐

我是一名贝斯手,我不时与朋友在录音室和家里录音,具体取决于项目和预算。使用高质量的声卡和一些廉价的工具,在 Mac 或 PC 上录制音频很容易。

在 GNU/Linux 上,我使用 Audacity 和一对麦克风录制“车库演示”和现场演出。每周我们录制两到三个小时的音乐,这对于改进我们的歌曲、存档我们的作品以及准备录音室会议来说是一个好方法。对于我的工作,Audacity 使编辑采访和处理活动或演讲的音频成为可能。

当然,Audacity 不以实时方式运行,并且您无法启用或禁用效果,使其像传统的数字音频工作站 (DAW) 一样工作。即使在 GNU/Linux 上使用 Audacity 很容易,您可能需要不同的应用程序来进行繁重的编辑和添加音频效果。然而,那时,专业的声卡主要适用于 PCI 或 Firewire;USB 音频兼容设备在专业音频领域相当新近。由于驱动程序的限制,在大多数 GNU/Linux 发行版上运行专业声卡是不可能的,这令人沮丧。当然,如果您没有好的声卡,使用 Ardour(最好的开源 DAW)效果不佳。

因为我运行的是 GNU/Linux,所以需要使用另一个操作系统来录制音频是很痛苦的。还有其他发行版和附加组件,例如 Planet CCRMA64 Studio(已不再活跃),但安装并使其工作很复杂。另一种选择是构建具有精心挑选的硬件、调整驱动程序等的专用工作站。

Ubuntu Studio 的开始

像许多其他开源爱好者一样,我不是开发人员或系统管理员。我不编程,也不打包软件。我只是喜欢开源解决方案,并且想使用开源工具,所以我需要找到适合我的工具。

当时,Ubuntu 提供了开箱即用的驱动程序、编解码器等等,包括受限选项。此外,它的社区发展迅速,所以我知道当我有问题和需要帮助时可以依靠它。

我的目标是能够使用 Ardour 和高质量的声卡,通过易于安装的 GNU/Linux 发行版来录制音频。很快,我和其他一些社区成员开始致力于 Ubuntu Studio 项目。起初,该项目是一个维基页面,解释了如何为音乐制作配置一个原生的 Ubuntu 安装。然后我们从论坛、邮件列表、教程调整以及与开发人员的 IRC 聊天中收集了大量信息。

Ubuntu Studio 有三个主要挑战

  • 调试 Ubuntu/Debian ALSA(高级 Linux 声音架构)驱动程序以支持专业声卡,这主要涉及固件问题。
  • 为 Debian 和 Ubuntu 提供低延迟或实时内核,基于 Red Hat 的 Ingo Molnar 所做的工作。
  • 而且,最重要的是,获得上游项目开发人员和软件包维护人员的帮助。

因为我在家里有“专业”声卡,并且能够通过我的人脉网络借到其他声卡,所以我花了很多时间进行测试、调整和报告错误。在检查了所有固件许可证,并在某些情况下联系了供应商之后,我找到了在存储库中托管固件的解决方案。Ubuntu Studio 团队的其他人在实时内核上工作,并得到了对为工业目的开发 Debian 实时内核感兴趣的开发人员的帮助。

在这个阶段,可以使用 Ubuntu 中的 Ardour 以良好的性能录制音频。我们有一个小型存储库,其中包含一些自定义软件包,因此任何人都可以按照教程进行操作。该解决方案并不完美或总是稳定,但它是向前迈出的重要一步。

最终,Canonical 邀请我们团队的成员参加 Ubuntu 开发者峰会,与开发人员面对面交流。该活动还促成了创建专门用于多媒体制作的 Ubuntu 衍生版的决定。

我们得到了越来越多来自开发人员和打包人员的支持。两年多来,我们创作了艺术作品,进行了大量优化,反向移植了最新的应用程序,并将最重要的软件包放在 Ubuntu 存储库中。

现在我使用 Ubuntu Studio 制作音乐唱片、采访和教程视频等等。

任何人都可以贡献

在发现和采用开源软件和 GNU/Linux 的过程中,我了解到即使您不是开发人员,也可以做出贡献。在学习的同时,您还可以在论坛上帮助他人、编写文档、报告错误、测试和帮助开发人员。

积极参与开源社区改变了我的生活,几年前它帮助我开始了一项新的职业。现在我不太活跃于 Ubuntu Studio,更喜欢花更多时间使用、推广和向他人教授开源软件。

今年秋天,Ubuntu Studio 项目将迎来 10 周年。

该项目欢迎希望帮助编写文档、反向移植应用程序、打包软件等的新贡献者。了解更多关于您如何 贡献 的信息,如果您已经使用 Ubuntu Studio,请分享您的故事。

User profile image.
Hyland 的社区经理。Une Jolie Musique 的创始人,这是一个非营利性工作室,仅使用开源和基于开源的软件来录制音乐和制作视频。我还教授和咨询开源,并编写教程。多年来参与各种开源和自由软件项目和社区。

18 条评论

这太棒了,多年前在 Linux/Ubuntu 上进行多媒体处理确实很困难。我不知道已经有了这么多的改进。赞。我会尝试一下。

很棒的文章。当我第一次了解 Ubuntu Studio 时,我曾涉足过。感谢分享您的故事。

不客气各位 :-)

很棒的文章,也是一个很棒的倡议。我是 Ubuntu Studio 的忠实粉丝,甚至曾经把它放在 U 盘里随身携带!

Ardour 是一个很棒的 DAW!我无法相信这款特定的开源软件已经达到了如此高的质量。它在很大程度上改变了我。我会继续向 Ardour 捐款,希望其他人也能喜欢它。

我希望看到 Ubuntu Studio 网站成为所有 OSS 音频制作的中心,并展示和提供有关开源音乐家可用的各种软件选项的教程。

http://libremusicproduction.com/area/audio-recording 是一个非常棒的“中心” hub,或多或少是发行版中立的。他们倾向于推广 Kx Studio(Ubuntu 的附加 repo 集),但主要只是通用的开源音乐制作新闻和文章。Ubuntu Studio 成为所有开源音乐制作的中心的问题在于,并非所有开源制作都发生在 Ubuntu 上,因此我认为通用性更好。或者至少,更灵活。

回复 作者: Daniel Langlois (未验证)

我仍然没有设法让 Ardour 与我的硬件一起工作。另一方面,Audacity 可以完美地与我的所有硬件一起工作。

我有一个 Alesis IO2 和一个 Behringer Xenix Q802,它们都可以完美地与 Audacity 一起工作。

Jack 可以看到它们,但似乎无法将它们连接到 Ardour。

因此,我在 Audacity 中分层我的所有乐器(鼓、贝斯和吉他),并从那里混音到立体声 wav 文件。另一方面,考虑到我“现场”录制所有效果,我不确定 Ardour 会为制作增加什么。

Audacity 对延迟处理不好。这就是为什么您更喜欢使用 Ardour 的原因。如果 jack 看到您的设备,您应该能够将它们与 Ardour 音轨一起使用。您只需要选择一个音轨,并映射一个输入即可。很简单。

回复 作者: tracyanne (未验证)

如果很容易,我现在就应该成功了。我已经尝试了很长一段时间(超过 12 个月)。阅读了我能找到的关于通过 Jack 连接设备和设置 Ardour 的所有内容。

所以不,这并不容易。

回复 作者: ttoine

顺便说一句,对于最新版本的 Ardour,您不需要 Jack。

回复 作者: tracyanne (未验证)

那是什么版本?我在 Ubuntu Studio 14.04 上安装了 KX Studio PPA。一旦我有时间,我将升级到 16.04

回复 作者: ttoine

Ardour 4 和 5 不需要 Jack。启动 Ardour(不要启动 jackd),您可以选择您想要的 alsa 声卡。单击“开始”,注意频率和其他信息,然后就可以了,Ardour 将在没有 jackd 的情况下启动您的会话。

回复 作者: tracyanne (未验证)

谢谢,我会尝试一下,现在正在安装 Ardour 4。

回复 作者: ttoine

嗯,这并没有完全出乎意料。Ardour 4 看不到我的设备。它们在声音设置中,记录着我在吉他上弹奏的任何东西。但就 Ardour 而言,什么都没有。

顺便说一句,我从来没有遇到过 Audacity 的延迟问题

回复 作者: ttoine

奇怪的是,您可以在 Audacity 中使用您的设备,但在 Ardour 中却不能。

回复 作者: tracyanne (未验证)

是的,我一直无法弄清楚,而且我无法接触到任何可能解决这个问题的人。我是我认识的最懂 Linux 的人。为了这件事,我已经碰壁很久了。

根据 Patchage,没有通道或方法可以通过 jack 连接这些设备,并且再次使用 Ardour 4,在设置阶段看不到这些设备的迹象。

回复 作者: ttoine

Antoine,感谢您这篇精彩的文章!以前从未尝试录制任何东西,我大多忽略了这些问题,但这篇文章使它们非常清晰,而不需要深入的技术理解。

非常好,祝贺您!

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.