回顾:与 Adam Drew 一起制作 FOSS 音乐网络直播

还没有读者喜欢这篇文章。
open source button on keyboard

Opensource.com

Adam Drew 是红帽全球支持服务部门的技术支持工程师,专门研究集群、存储和文件系统。当他不从事企业存储工作时,Adam 会创作和录制音乐、为他的博客写作、维护他的 FOSS 音频知识库、编程以及尝试图形设计和数字绘画,所有这些都是在自由和开源软件 (FOSS) 上完成的。

不仅有大量优秀的开源软件可用于音频制作,而且选择它并非“委曲求全”。它与专有(且通常昂贵)的选项一样好,在某些情况下甚至更好。但是,为开放性做出选择意味着什么呢?

Adam 使用自由软件基金会对您拥有的自由的定义

  • 使用自由
  • 学习自由
  • 分享自由
  • 修改自由

为什么这对音乐很重要?音乐天生就是一种协作和社区驱动的艺术。“非自由软件施加给我们的枷锁严重限制了我们协作和分享的能力,”Drew 说。“当我们分享和协作时,我们会成为更好的音乐家,自由和开源软件为我们提供了这样做的机会。” 专有软件在管理工作室或业务以及与他人合作方面对您构成真正的障碍。FOSS 解除了这种限制,为音乐家提供了实实在在的好处。

JACK

JACK 是 Jack 音频连接套件的递归首字母缩写,是 Linux 中的低延迟音频传输系统。它是允许应用程序将音频路由到计算机中并通过计算机输出的子系统。拥有一个标准化的看门人是有意义的——每个应用程序不必拥有自己的音频引擎。

延迟是音频流经计算机所需的时间——吉他拨弦声从您的手指通过硬件、软件并输出到扬声器所需的时间。往返时间就是延迟。如果延迟太高,您会注意到延迟。如果延迟足够低,您甚至不会注意到。JACK 提供零延迟,这意味着它将以您的硬件允许的最快速度通过您的计算机路由音频。它也是超低延迟的,这意味着您可以将其降低到无法察觉的延迟。

Apple Logic Studio 或 DigiDesign Pro Tools 在一个软件包中提供所有功能。在 Linux 下制作时,您可以使用 JACK 来组合一些您喜欢或需要的非常专业的工具,例如,从鼓机中选择不同的合成器。

对于新用户来说,这可能会让人望而生畏——Adam 称其为他使用的所有组件中最“技术性”的。但它是您开源音频设置的核心。

Hydrogen

Hydrogen 是一款鼓机,它是一款让您为其他乐器创建打击乐伴奏的应用程序。


单击图片查看更多屏幕截图

在其右侧面板中,它提供了多个鼓组,或者您可以创建自己的鼓组。Hydrogen 还有一个用户社区,他们创建鼓组并在网上提供。每个鼓组都会展开以列出其中提供的组件。例如,Roland TR-606 包含底鼓、军鼓、低音桶鼓、高音桶鼓、闭合踩镲、开放踩镲、铙钹等。在时间轴上移动,您可以指定想要在何时播放哪些声音。在模式模式下,您可以循环创建一个模式——Adam 只需点击几下就创建了一个简单的模式。但对于大多数音乐来说,一个鼓点是不够的。因此,在这种情况下,您可以将模式叠加在一起,推进并在不同时间播放不同的模式——结果:一首歌曲。

Rakarrack

Rakarrack,以用持品格手制音琴弦同时扫弦吉他时发出的声音命名,是一款吉他多效果处理器,可模拟吉他效果器踏板。它允许您使用简单、较小的效果为您的吉他构建复杂的声音和效果链。您可以选择效果调色板——失真、均衡器、过载——并创建您自己独特的吉他声音。每个单独的声音都有许多参数,每个音色最多有 10 个效果插槽,从而产生数百万种可能性。从头开始创建您自己的音色,或使用一些出色的内置音色。与 Hydrogen 一样,还有一个 Rakarrack 社区用于共享和下载音色。它的设计也很方便与 JACK 一起使用。

ZynAddSubFX

ZynAddSubFX 是一款功能极其强大的软件合成器,如果您喜欢电子声音,尤其如此。它具有加法引擎、减法引擎和打击垫合成器,分别为 ADsynth、SUBsynth 和 PADsynth。它带有各种集合中的数百个音色。它擅长金属和打击乐声音,并且可以发出不错的电子钢琴声,但在真正自然的声音方面不太出色。

ZynAddSubFX 具有实时、复音和多音色合成功能,以及微音功能,每个八度音阶最多可达 128 个音符。它的许多设置都包含随机性,以帮助您制作每次听起来都略有不同的乐器。

Ardour

Ardour 是一款数字音频工作站。它允许您录制单独的音乐轨道,并将它们分层和混合成一个作品。例如,如果您正在听一首非常基本的摇滚歌曲,它不是全部录制到一个通道中的——鼓手在鼓通道中,吉他手在吉他通道中,各个通道混合成一个整体。Ardour 就是您实现这一目标的方式。


单击图片查看更多屏幕截图。

“存在如此高质量的自由软件真是令人震惊,”Adam 说,并鼓励用户向其团队捐款。这是您将花费大量时间的工具,因此它必须是好的。

Ardour 是根据 GPL 发布的自由软件,但它并非完全免费。对于完整版本(增加了加载或保存 AU 插件设置的功能),您需要捐赠您认为合适的任何金额。(捐赠页面上的默认建议是 45 美元。)

获取帮助

这些只是您可选择的数百个音频软件包中的五个,几乎可以满足您能想到的任何音乐项目。

Adam 推荐了两个非常有帮助且活跃的在线社区,它们在 Freenode 网络上设有 IRC 频道:#opensourcemusicians(其中有一个关于开源音频的播客节目)和 #ubuntustudio,后者有一个非常活跃的邮件列表并且正在发展。他的昵称是 holstein——随时向他问好。

如果您是 Fedora 用户,请查看 Fedora 音乐家指南。您还可以在 Adam 的个人项目之一 FOSS 音频知识库 中找到技巧。

收听录音,听取 Adam 更深入地介绍每个组件的信息和演示。

User profile image.
Ruth Suehle 是红帽开源和标准团队的社区领导经理。她是《Raspberry Pi Hacks》(O'Reilly,2013 年 12 月)的合著者,也是 GeekMom 的高级编辑,GeekMom 是一个为那些在极客和育儿中找到乐趣的人提供的网站。

15 条评论

我已注册参加,但最后一刻被拉去录制工作中的一次演讲。非常感谢您发布此回顾和录音链接!我喜欢我在这里看到的内容,但希望我能参加并向 Adam 询问一些关于 Ardour 的问题。

另外,我真的很喜欢这些网络直播!非常感谢您举办它们。

很高兴您喜欢这个系列!如果您跳到帖子末尾,那里有一些关于在 IRC 上找到 Adam 的信息。我相信他很乐意与您聊聊 Ardour!

很奇怪,Linux 没有播放器/编辑器吗?? 如果真是这样,我感到非常震惊。我应该向谁投诉?尤其是我非常有兴趣下载观看视频,因为我使用的是 Hughes Net 卫星,速度非常糟糕。如果我可以下载并在本地观看,那会更令人愉快,不会出现卡顿和暂停。拨号用户的情况会更糟。他们仍然存在,对于某些人来说,这是他们唯一能负担得起的。我希望那些为开源的使用辩护的人,就像 Adam 自由地做的那样,也会坚持要求以开放的方式呈现他们的故事。这在早期的红帽时代是永远不会发生的。哦,绝对不会。

但是,致 Adam。您在那里做得非常出色。请继续保持。将来会有很多人来请教您。 :) Ric

Rickey——很抱歉您遇到了麻烦。我们一直都在使用 Linux 来创建和重播它,但我知道有时会发生一些事情。我们尝试在网络直播后尽快创建一个 ogg 文件,所以请留意。

您是否愿意教我们如何使用 Linux 创建 arf 文件并重播它们?那就太好了! :) Ric

我赞扬 OpenSource.com 和 Adam 的演讲。

然而,似乎错失了一个机会,即视频缺少开放格式。

Scott Lavender
Ubuntu Studio 项目负责人

Scott——我们使用第三方服务来完成网络直播的实际功能,但我们尝试在之后尽快提供一个 ogg 文件。如果您喜欢这种格式,请留意。

我很高兴阅读任何关于像 Ardour 这样的自由软件如何在现实世界场景中工作的新故事。所以我看到,我不是唯一一个可以真正使用 Linux 本地且免费提供的软件来做不仅仅是音频/视频领域的实验的人 ;-)

我在 Linux 列表中读到了一些关于这篇文章的评论,这些评论指的是对 Ardour 免费提供的误解。您在文章中提到的限制仅适用于 Ardour 的现成 MacOSX 版本。任何 Linux 版本当然也是免费的,如果您想要免费的完整功能 MacOSX 二进制文件,您可以免费获取源代码并在您的 Mac 上编译它。

最好的问候

Hartmut Noack / 柏林

附言:如果您对吉他放大器模拟感兴趣,您可能还想查看 guitarix。它专注于模拟电子管和放大器模块,如前置放大器和箱体。

我无法观看视频... webex 只是给我一个“设置错误”。我确实安装了 Java 插件。

您是否介意提供 Ogg Vorbis 其他可下载/可流式传输(最好是开放的)格式的视频?

Adam——我们计划尽快提供一个 ogg 文件。

ogg 文件上传了吗?我似乎找不到它。 :) Ric

我总是在我的 mandriva 盒子上设置 jack 时遇到问题。但我一直在玩 LMMS,它很棒。

我长期以来一直是 audacity 用户,用于播客,但实际音乐对我的理解来说有点复杂。

所以我一直在摆弄其他软件,如 ReZound、Mixxx、TerminatorX 以及任何看起来像 hiphopish 的东西。仍在进行中,我在 youtube 上遇到了一个人,他<a href="http://www.youtube.com/user/Romxero#p/c/F9BAF75F194C3EA7/6/0_Jj0KQe0x8">有一些关于使用 Linuxsampler 处理采样的精彩教程</a>。

很高兴看到 FOSS 音乐制作应用程序获得一些关注。继续努力工作。

我已经确信在我的笔记本电脑和台式机上使用 FOSS 进行音乐制作。一直在使用本文中提到的大多数应用程序,除了 Rakarrack,因为我不是吉他手。

不得不提一下 JAMin。

QSynth 也是一个不错的软合成器。

LMMS 独立版,现在在我的 32 位系统上在某种程度上好得多。当使用 rt 内核时,您可以使用它通过 JACK 路由音频,但尚无传输控制。如果有人更了解,请纠正我,如果我错了。

期待视频制作应用程序能够赶上速度。

也在等待网络直播的 ogg 文件,不想为了观看它而登录到 windows 7。

@JawaRa

LMMS 是一款很酷的电子音乐创作工具,它与 Alsa 运行良好,但从内部来说,它不太适合与 Jack 一起运行。如果您想要一款完美适应 Jack 的中央应用程序,我推荐 Qtractor。Ardour3 将成为此类任务无可争议的第一名。它拥有一切:传输控制,一切都可以自动化(甚至外部声音硬件),MIDI 和音频可以以专业的方式编辑。
Ardour.org 提供用于测试 Ardour3 的 alpha 包,可以在每个最新的 Linux 发行版上安装。
这些软件包当然是自由的,既是自由软件的自由,也是免费啤酒的免费,女士们先生们——与 Ardour 的源代码相同。

关于视频:KDEnlive 取得了巨大进步。0.8 版本运行稳定,易于操作,但又不会过于简化,并提供了许多专业细节,例如代理模式,即使在较差的机器上也可以编辑高清素材。

您好,对一些可用的音频应用程序的总结很有趣,但播放是一个没有涉及的领域。
我在现场剧院环境中使用 Linux 进行音频播放,因此要求应该非常简单,所有的编辑和混音都在 Audacity 中预先完成,我使用 xmms 进行播放。
我想要的是一款模仿专业 DAT 风格传输的应用程序,大而易于使用的按钮,单独的播放和暂停以及单独的快进/倒带和下一首/上一首曲目按钮,因为将它们组合在一起对于现场使用来说并不理想,一个可以清晰易读的字体和颜色显示当前时间、已用时间和剩余时间的显示屏。由于它在黑暗的环境中使用,因此该应用程序应该对此表示同情,采用深色边框和对眼睛友好的颜色用于显示等,例如红色或绿色。
良好的播放列表管理当然是不用说的!
也许这些评论对某些人有用。

此致,
Andrew。

Creative Commons License本作品采用知识共享署名-相同方式共享 3.0 未本地化版本许可协议进行许可。
© . All rights reserved.