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 项目。最初,该项目是一个 wiki 页面,解释了如何配置一个纯净的 Ubuntu 安装来进行音乐制作。然后我们从论坛、邮件列表、教程调整以及与开发人员的 IRC 聊天中收集了大量信息。

Ubuntu Studio 面临三个主要挑战

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

因为我在家中有“专业”声卡,并且能够通过我的个人网络借用其他声卡,所以我花了很多时间测试、调整和报告错误。在检查了所有固件许可证,并在某些情况下联系了供应商之后,我找到了在存储库中托管固件的解决方案。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 是一个非常棒的“中心”枢纽,或多或少是发行版中立的。他们倾向于推广 Kx Studio(Ubuntu 的附加组件存储库),但主要只是通用的开源音乐制作新闻和文章。Ubuntu Studio 成为所有开源音乐制作的中心的问题在于,并非所有开源制作都发生在 Ubuntu 上,因此我认为通用性更好。或者至少,更灵活。

回复 Daniel Langlois (未验证) 的 “I'd like to see the Ubuntu”

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

我有一个 Alesis IO2 和一个 Behringer Xenix Q802,它们都与 Audacity 完美配合。

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

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

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

回复 tracyanne (未验证) 的 “I have still not managed to”

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

所以不,这并不容易。

回复 ttoine 的 “Audacity does not manage well”

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

回复 tracyanne (未验证) 的 “I have still not managed to”

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

回复 ttoine 的 “And BTW, with the latest”

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

回复 tracyanne (未验证) 的 “What version is that? I have”

谢谢,我会试试的,现在正在安装 Ardour 4。

回复 ttoine 的 “Ardour 4 and 5 don't need”

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

顺便说一句,我从未使用 Audacity 遇到过延迟问题

回复 ttoine 的 “Ardour 4 and 5 don't need”

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

回复 tracyanne (未验证) 的 “Well that wasn't entirely”

是的,我一直没能弄明白,而且我无法接触到任何可能解决这个问题的人。我是我认识的最懂 Linux 的人。我已经在这件事上碰壁很长一段时间了。

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

回复 ttoine 的 “strange that you can use your”

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

非常好,恭喜!

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