适用于 Linux 的 Renoise

作者:Dave Phillips

今年 1 月 17 日,Renoise 1.9.1 的首个 Beta 版本发布。除了针对 Windows 和 OSX 版本的新功能和修复之外,此版本还包括了首个 Linux 版 Renoise。这确实是重大新闻:Renoise 是一款流行的程序,在 Win/Mac 音乐界拥有活跃的开发者和用户社区,而原生的 Linux 版本一直是社区优先考虑的事项。等待已经结束,让我们看看(和听听)Renoise 为 Linux 音频软件派对带来了什么。

什么是 Renoise?

Renoise 是一款现代化的音乐创作和制作环境,基于 模块跟踪器 的设计原则,特别是已故 Juan Antonio Arguelles Rius(又名 Arguru)的 NoiseTrekker 软件。Renoise 的现代化扩展了基本跟踪器设计,使其成为完整的音乐制作环境,支持 FX 和乐器插件、灵活的音频输出、MIDI I/O、同步功能、内置乐器和参数自动化。Linux 版本增加了对 LADSPA 插件、原生 Linux VST 和 JACK 的支持。显然,Linux 版本不支持 Win/Mac 版本的操作系统特定功能(VST/VSTi 插件、ASIO),但在所有其他方面,平台版本的设计在形式和功能上都是相同的。

图 1:Renoise


安装和配置

Renoise 开发者做了功课,以避免 Linux 安装难题。过程很简单,程序的依赖项也很少且容易满足(完整的列表可以在 Renoise Linux 讨论 中看到)。基本安装不太可能需要从您的发行版软件仓库中检索任何内容,但为了获得最佳性能,您需要 JACK、LADSPA 插件和针对实时媒体性能优化的内核。检查您的发行版软件仓库以获取这些组件,但我推荐 A/V 优化系统,例如 PlanetCCRMAUbuntu StudioJAD,以获得开箱即用的最佳性能。

当前的下载包是一个标准的 Linux tarball。在您的主目录中使用您喜欢的存档工具解压缩它,例如使用这个简单的命令行调用

tar xzvf renoise-x.x.x.tar.gz

将创建一个 Renoise 目录。进入该目录,花一分钟时间阅读 README,然后成为 root 用户并运行 ./install.sh 以在系统范围内安装该程序。就是这样,Renoise 现在已完全安装。要卸载该程序,只需以相同方式运行卸载 shell 脚本即可。

程序安装完成后,在 X 终端提示符下输入 renoise 以启动它。Renoise 启动时会显示一组空的轨道,准备就绪等待输入,但首先您应该检查是否可以进一步简化您的配置设置。

Renoise 将根据它可以从您的系统中发现的内容自行配置。例如,如果 JACK 正在运行,Renoise 将将其音频输出配置为 JACK 的参数。该程序也可以使用普通的 ALSA 或 OSS 运行,但您需要 JACK 以获得低延迟性能。Renoise 也会找到您的 LADSPA 插件,只要您的 LADSPA_PATH 设置正确即可。进一步的配置在“编辑/首选项”面板(图 2)中完成。正如您在屏幕截图中看到的那样,此面板提供了用于优化您的音频和 MIDI I/O 的对话框,以及有关文件导入/导出、键盘绑定、GUI 详细信息和一些其他便利功能的详细信息。

图 2:首选项对话框


保存您的更改(如果有),关闭“首选项”对话框,您就可以开始您的第一个 Renoise 会话了。

Renoise GUI

为了获得最佳效果,您需要了解一些关于 Renoise 用户界面的详细信息。该程序以单个窗口呈现,分为以下六个部分

  • 顶部菜单栏和状态显示。
  • 主音量衰减器和磁盘/示波器/频谱视图选择器。
  • 传输/速度控制和磁盘/示波器/频谱视图显示。
  • 主显示。
  • FX/乐器/自动化/歌曲和主显示视图选择器。
  • FX/乐器/自动化/歌曲设置视图。

视图选择器在程序的各种功能之间切换。例如,主视图选择器在模式/歌曲编辑器、混音器、乐器编辑器和采样编辑器的显示之间切换主窗口。当然,每个显示都有自己的一组工具和控件。因此,GUI 通过呈现带有“多功能”选择器的固定布局来平衡 Renoise 的复杂性,以根据需要显示程序的任何部分。

这种灵活的 GUI 也表明了 Renoise 的多用途性。当我浏览各种相关论坛和邮件列表时,我了解到人们将该程序用于各种目的。根据调用的工具和视图,Renoise 可用于音乐创作、声音设计、采样编辑、电影配乐等等。

我可以用它做什么?

Renoise 是一个非常丰富的环境,无法在本文的篇幅内完全探索。出于当前的目的,我将演示两个使用 Renoise 的简单示例。这两个示例主要利用其跟踪器方向,但我希望我能展示足够的功能来吸引读者查看 Renoise 及其自身的功能。

在我的第一个示例中,我将创建一个 4/4 拍的两小节模式,并用贝斯演奏它。就是这样,简短而甜蜜,让我们看看如何做到这一点。

简单跟踪

经典跟踪以键盘为中心。通常,计算机键盘的某些部分充当主要设备,用于播放您选择的乐器并将它们的音符以非实时方式输入到轨道中。此方法类似于许多基于 MIDI 的作曲家使用的步进音序技术。我用它来编写我的单轨道贝斯线,步骤如下

  • 为轨道 01 选择乐器。
  • 设置轨道模式长度。
  • 启用录制状态。
  • 从键盘添加轨道事件。
  • 播放新模式。

Renoise 配备了有用的乐器采样集合,因此我从图 3 中看到的磁盘浏览器中的乐器面板中选择了我的贝斯声音(双击以选择)。当您选择乐器时,乐器将以其默认基音发声,这是一个在选择乐器之前试听乐器的好功能。对于此示例,我选择了 bassDnB 乐器。

图 3:磁盘浏览器


接下来,我限制了模式长度。在图 4 中,在轨道 01 的正左侧,您会看到一列编号的事件点沿着跟踪时间线向下延伸。在该列的顶部,有一个模式长度的数字显示和一对用于增加或减小该值的滚动按钮。默认情况下,一个模式为 64 拍长,或 4/4 拍的四小节,表示为 16 分音符。我的模式是两小节长的行进贝斯线,所以我将值设置为 32。

或者,我可以在“块”控件中设置模式分数。我的模式是一条 2 小节的行进贝斯线,因此如果我将“块”分数设置为 1/2,则轨道将仅循环其前三十二小节。这是一个很棒的功能,在试听模式的各个部分时非常有价值。

我点击了传输控制面板中的“录制”按钮,我准备好开始摇摆了。

注意: 以下示例假设使用美式 QWERTY 键盘。其他布局的用户应注意,只有按键位置重要,而不是其字母分配。

事件输入光标应位于轨道 01 的左上角空间中。我按了键盘上的 Q 键,听到某种贝斯乐器演奏的相对较高的 C 音。我向下滚动到下一个突出显示的事件编号,按了 E 键,再次听到我的贝斯乐器,这次演奏的是悦耳的高 E 音。突出显示指示了轨道的major节拍划分,在本例中为 4/4 拍中的四分音符。我以这种方式继续处理每个major节拍,使用以下按键顺序

	Z C B N J N B C

相应的音符名称 (C E G A Bb A G E) 出现在图 4 中看到的轨道显示中。我想要一个相当有力的律动,所以我将速度设置为 200 BPM。当我播放该模式时,我听到了一条悦耳的行进贝斯线。我很高兴,我将我的作品保存为原生 Renoise 项目文件,我准备好进行下一个示例了。

图 4:在模式编辑器中制作贝斯线


在继续之前,我想注意一下,此示例演示了 Renoise 的一种流行用途,即为在 Renoise 和其他应用程序中使用的部件和循环进行原型设计。使用 Renoise 进行创作可以非常快速,并且该程序出色的重采样可以生成一流的音乐循环和线条。我承认,当我第一次听说这种做法时,我认为为了这个目的使用 Renoise 有点过头了,但现在我认为这是一种使用该程序的很酷的方式,特别是结合其采样编辑器(图 5)。借助 Renoise 灵活的渲染过程,我已经开始构建我自己的有用模式和段落库。我可以使用“文件/将歌曲渲染到磁盘”对话框(图 6)将整首乐曲、模式或仅特定轨道保存为 WAV 文件,这又是另一个很棒的功能。

图 5:Renoise 采样编辑器


图 6:“将歌曲渲染到磁盘”对话框


高级简单跟踪

对于我的高级练习,我扩展了前面示例中的贝斯线,并将结果与鼓律动循环和由原生 VSTi 插件播放的轨道结合在一起。作为最后的润色,我为整个混音添加了混响效果。

在重新打开我的第一个示例后,我将相同的贝斯线添加到轨道 02,但这次使用这些按键

	Q E T Y 7 Y T E 

这条线创建了与早期示例相同的音高序列,声音高了一个八度。当我播放组合轨道时,较高的音高往往会主导声音,因此我在主显示中选择了“混音器”视图,并平衡了轨道电平以获得更好的混音。

接下来,我添加了鼓循环。唉,我没有以 200 BPM 播放的循环(贝斯线的速度),但我认为如果将 100 BPM 的循环转调到比其基本音高高一个八度,它就可以工作。我将这样一个循环添加到乐器列表中,将编辑光标移动到轨道 03 的开头,用 Q 键输入 C5,并听了以较高八度播放的循环。我喜欢它,我保留了它,

我的最后一个音乐添加是在轨道 04 中创建的用于 mdaEPiano VST 插件的线条,mdaEPiano VST 插件是为原生 Linux 编译的众多 mda-vst 插件之一。我使用 QWERTY 键盘编写线条,就像我用它来创作贝斯部分一样。

最后,我通过向主轨道添加 LADSPA 板式混响效果来润色混音。我将编辑光标移动到 Mst 轨道,从 轨道 DSP 列表中选择所需的插件,并在效果编辑器面板中设置其参数。Renoise 支持原生处理器、LADSPA 插件集合以及不断扩展的原生 Linux VST/VSTi 插件集,因此不乏可用的效果。

描述整个过程比实际执行过程花费的时间更长。事实上,这个过程很简单,我的轨道在几分钟内就完成了(见图 7)。

制作歌曲

经典的跟踪工作流程从模式创建转移到歌曲创作。模式链接在一起以在歌曲编辑器中创建更大的形式(即歌曲)。我复制了我的原始模式共十二个实例(将其视为双拍子中的一个小节),在必要时进行了转调(使用 Ctrl-F1/F2 组合键非常快速),并在我的 EPiano 部分添加了一些额外的音符。在很短的时间内,我就得到了您可以在 renoise-mix.ogg 听到的 12 小节布鲁斯循环。

图 7:使用歌曲编辑器制作 12 小节布鲁斯


歌曲创作是一个相当简单的过程,因此歌曲编辑器只需要一些用于添加、删除和复制模式的工具。模式可以自由地重新排序,并且可以通过上下移动歌曲编辑器的滑块以重新定位模式选择器框架来选择任何模式进行播放。更多面向歌曲的工具和实用程序可在上下文相关的弹出菜单中找到(右键单击以召唤)。

文档和社区

文档以各种形式和格式提供,包括在线 HTML 帮助、视频教程、Renoise wiki 和用户编写的页面。甚至还有 Linux 版本的 man(手册)页,这是程序员的周到补充。活跃的 Renoise 论坛 为讨论任何与 Renoise 相关的主题提供了一个平台,而 In:Depth 电子杂志“...更详细地解释了功能和概念,并展示了 Renoise 在实践中是如何使用的”,引用其网页的话。Renoise 软件包附带了一组演示和教程文件,更多来自社区的音乐链接可以在 Renoise Web 主页上找到。

Renoise 的用户社区是其发展的驱动力,其程序员对用户的请求和关注非常敏感。事实上,现有用户肯定了开发者将 Renoise 移植到 Linux 的倾向,这表明 Linux 作为音乐和声音制作的可行平台越来越受欢迎。

价格和可用性

Renoise 是适用于 Windows、OSX 以及现在的 Linux 的商业音乐软件。当前价格为 49.99 欧元(约合 75 美元)。该程序是专有的和闭源的,但其许可政策有一个不错的转折:在任何一个平台上注册的用户都有权免费下载该程序用于其其他目标平台。演示版本应该在本篇文章发布时可用,但如果不是,请耐心等待,它正在路上。

印象

Renoise 开发者希望他们的程序的 Linux 版本功能齐全,没有严重的错误或困难。据我所知,他们并没有仓促制作 Renoise 的 Linux 版本,他们的勤奋体现在软件包的整体润色上。该程序安装容易,自行配置,并且在我的 32 位 JAD 系统和我的 64 Studio 盒子上都运行良好。Renoise 尚未提供原生 64 位版本,但由于系统内置的 32 位模拟库,它在 64 Studio(没有 JACK,唉)中运行良好。

像往常一样,在这些评论中,我几乎没有触及 Renoise 的表面。我仍在探索它的 MIDI 功能,同步可能性也是如此,并且我想查看 In:Depth 电子杂志中的一些技巧。不过不用担心,当演示发布时,您可以查看所有这些内容(查看 Renoise 网站以获取发布日期和详细信息)。

一些读者会想知道免费/开源替代方案。唉,原生 Linux 跟踪器的开发几乎处于停滞状态,值得注意的例外是 Leonard Ritter 出色的 Aldrin(更像 Buzz 的环境)和 QPsycle 项目。甚至我以前最喜欢的 Michael Krause 的伟大 SoundTracker 自 2006 年 2 月以来也没有公开更新。

Renoise 适合您吗?好吧,如果您已经使用过跟踪器,您会很快对该程序感到宾至如归,如果您没有使用过现代跟踪器,您可能会有很多惊喜。就我个人而言,我喜欢它,并且我期待进一步深入了解它。

结尾

当我为本文收尾时,我了解到 Garritan 计划发布其即将推出的 ARIA 采样器引擎的原生 Linux 版本。商业声音和音乐软件制造商最终意识到 Linux 音频世界中存在他们产品的市场吗?也许是,也许不是,但我一定会让您知道我发现的关于它的信息,以及来自真正免费音频软件领域的新闻。

加载 Disqus 评论