基于循环的 Linux 音乐创作,第 2 部分

作者:Dave Phillips

在第二部分也是最后一部分中,我将演示我在 Ardour、Reaper 和 Audacity 中找到的一些特定于循环的工具。教程和项目演示链接已包含在内,所以戴上耳机,让我们开始循环吧。

使用 Ardour 轻松循环

首先,是一个关于使用循环创建音轨的简短教程。我在本文中使用了最新的 Ardour 2.1,但这些示例应该可以在任何现代音序器上实现。事实上,Ardour 本身并不是真正的音序器,但它在这项工作中表现出色。

启动 Ardour 后,我们使用“会话/添加现有音频”对话框加载一系列鼓循环,并将它们分配到单独的音轨(默认操作)。图 1 和图 2 说明了这个过程。顺便说一句,图片在这里最能说明问题,所以本文图片较多。

图 1:将现有音频文件添加到 Ardour


图 2:文件已分配到新音轨


图中所示的循环以 110 BPM 录制,因此我们需要重置 Ardour 的速度。右键单击红色的“速度”标记(参见图 2),选择“编辑”,将速度设置为 110,现在循环应该完美地适合小节。唉,有时它们并不完美契合,正如我们在屏幕截图中看到的那样。不用担心,多余的长度通常是空白空间,但如果 Ardour 的“选项/交叉淡入淡出”设置为“自动创建”,则可能会产生问题。一个循环的结尾将自动与下一个循环的开头交叉淡入淡出,导致意外和不良的后果,例如使鼓循环的下拍静音。如果您不想编辑循环本身,请取消选择自动交叉淡入淡出选项。如果您想这样做,您可以快速将循环编辑为统一的长度。只需将“捕捉”目标设置为“小节”,将蓝色“编辑”光标移动到小节线,然后选择所有音轨并在光标位置分割它们。删除空白片段。

现在我们可以轻松地从无缝循环序列中创建音轨。高级用户将需要学习一些 Ardour 的键盘映射。默认映射加速了选择和复制/粘贴功能,大大简化了基本音轨的创建。图 3 显示了一个重复的循环,其中一系列标记为复制。

图 3:一个重复的循环


鼓手是演奏模式的生物,但为了保持趣味性,他们会不时地改变这些模式。我们可以通过用来自同一源循环集合的节奏变体或过门替换每四个循环来活跃我们的示例。只需将新的音频文件集作为新音轨加载,根据需要进行编辑,然后混合和匹配,直到找到正确的模式组合(即让您耳朵愉悦的组合)。

图 4 中的示例使用了三个循环,原始节奏循环和两个过门。最后一个小节由两个相同的半小节过门副本组成,第一个副本被反转。

图 4:一个包含多个循环的 8 小节音轨


Ardour 并非旨在成为节拍切片器,但您可以使用其片段工具进行一些方便的切割和切碎。再一次,“捕捉”设置是您的好朋友。对于我们的示例,我们将“捕捉”设置为“节拍”,然后使用 Ardour 的片段拉长/缩短功能来隔离单个节拍。这些隔离的片段可以被复制并重新组合成新的模式(图 5),并且每个片段可以重新扩展到其原始长度的全部或任何部分,这是一个非常酷且有用的功能。

图 5:使用 Ardour 进行节拍切片


在本节结束时,我提醒读者,任何类型的声音文件都可以以这种方式使用,它不必是鼓循环。您可以使用这些工具对任何音频素材进行有趣的形成和重塑,然后还有 LADSPA 信号处理插件及其参数控制自动化。唉,我没有空间在这里深入探讨所有这些内容,所以我将其进一步探索留给感兴趣的读者。

使用 Reaper 进行时间伸缩和音高变换

Reaper 目前正在进行 beta 测试,即将发布 2.0 版本。虽然该程序是专门为 Windows 编写的,但它在 Linux 中使用 Wine 运行良好,并且与 Wine 和 wineasio 驱动程序一起运行非常好。Reaper 论坛显示了人们对 Reaper 在 Linux 上的运行非常感兴趣,开发人员将解决在 Wine 下运行程序的问题。

本教程中介绍的所有应用程序都包含用于拉伸或收缩音频文件或音轨的时间(无论是否变换音高)以及更改声音音高(无论是否更改其速度)的工具。它们都使用开源 SoundTouch 库,但 Reaper 也支持 Dirac LEélastique 库。

图 6:Reaper 的“项目属性”对话框


在 Reaper 中压缩或扩展音频片段的速度很容易。右键单击该片段并打开“项目属性”对话框(或按 F2),然后选择您选择的音高变换/时间伸缩算法。关闭对话框,然后将鼠标放在片段末尾,直到指针变为伸缩光标。单击鼠标左键,然后按住 Alt 键并随意收缩或拉伸。与 Ardour 一样,“捕捉”功能使您可以轻松准确地测量循环,如图 7 所示。该屏幕截图显示了一个原始片段,然后是其自身副本,分别扩展了一半和缩短了一半。

图 7:使用 Reaper 进行时间伸缩


我使用图 3 中看到的相同音频源文件比较了 Dirac LE 和 élastique Pro 算法。缩短的结果差异显着,我的耳朵绝对更喜欢 élastique。我对拉长的片段不太确定。两种算法的输出中都注意到了瞬态损失,Dirac LE 变换中的瞬态损失稍多一些,但我想说它们同样可用。

使用 Audacity 编辑循环

每个认真的循环艺术家都需要一个认真的声音文件编辑器。免费和开源的 Audacity 是一个不错的选择,尤其因为它包含一些非常好的工具,这些工具专为编辑用于循环生命的文件而设计。

图 8 显示了我们熟悉的源文件。一旦音频文件被加载到强大的编辑器(例如 Audacity)中,它可能会对其自身的所有或任何部分进行严重的修改。正如广告商所说,可能性几乎是无限的。Audacity 包含一套完整的声音文件处理工具,但篇幅不允许对其功能进行全面回顾。目前,我们将不得不满足于非常简要地了解 Audacity 的一些面向循环的功能。

图 8:Audacity


图 9 显示了“更改音高”、“更改速度”和“更改速度”效果的对话框面板。每个对话框都提供了多种应用效果的方法:音高可以通过指定音符名称、半音移调、频率或百分比来更改;速度通过百分比或标准黑胶唱片 RPM 值(每分钟转数)来更改;速度可以通过百分比、BPM(每分钟节拍数)或秒为单位的长度来更改。无论您选择哪种方法,您的输入都将自动更新对话框的所有字段。

图 9:Audacity 的“更改”对话框


声音验证

我通常不使用音频循环进行作曲,但在学习本文介绍的工具和技术的过程中,我开始尊重并享受这个过程。这是一个足够简单的过程,任何人都可以将一些循环串在一起并称之为歌曲,但如果仍然希望获得音乐效果,仍然需要音乐感性。(抱歉,我忍不住诱惑。)

我不能对我的示例的音乐性提出任何要求,它们在此处链接仅是为了说明这些工具和技术的基本用法

结尾

希望您喜欢这篇关于使用 Linux 声音工具进行循环音乐创作的介绍。亲自查看这些程序,在 Google 上搜索许多免费和商业循环的网站,并开始组合您自己的节拍混音。玩得开心,敬请关注,并大声歌唱。

加载 Disqus 评论