如果你是电子音乐爱好者,很可能听说过“模块化合成(modular synthesis)”这个词,也可能听说过它功能强大、玩法深奥,而且可能造价不菲。
虽然搭建一套自己的硬件模块化系统确实可能耗费大量时间和金钱,但你也可以在电脑上立即免费开启模块化合成之旅。
在本指南中,我们将一步步向你展示如何制作你的第一台模块化合成器,并使用免费的 KOMPLETE START 套装从零开始打造令人振奋的新声音。
什么是模块化合成?
合成器(Synthesizer 或 Synth)是能够产生多种声音的电子乐器。而模块化合成器(Modular synth)则是高度灵活的合成器系统,由多个独立模块组合而成,让用户能够完全根据自己的需求打造一台功能强大的乐器。
你可以搭建硬件模块化合成器,但自然会受到预算的限制,只能购买自己承受得起的模块,而且乐器本身最终可能会占用相当大的物理空间:你可能在网上见过整整一面墙那么大的模块化合成器。更不用说学习如何将各个模块接线连通所需投入的时间和精力了。
在软件领域,你不会受到空间或成本的限制,上手也直观得多。
事实上,除了电脑之外,你只需要一套免费的 Native Instruments 软件套装 KOMPLETE START,其中包含了 REAKTOR 6 Player 以及模块化入门工具包 Blocks Base。
Blocks Base 是 Native Instruments 的免费入门级模块化合成软件,可以在 REAKTOR 6 Player 或完整版 REAKTOR 6 中运行。想要快速上手,请参阅我们的 REAKTOR Blocks 快速入门指南。
如果你已经是 REAKTOR 6 用户(可单独购买,也是 KOMPLETE 的一部分),当然可以直接使用完整版。REAKTOR 可以作为插件在 Ableton Live、Apple Logic Pro 或 Image Line FL Studio 等音乐制作宿主软件(DAW)中运行。
如果你还没有使用任何 DAW,也可以将 REAKTOR 作为独立应用程序(standalone)运行,本指南同时适用于插件版和独立运行版。
1. 创建 Blocks 机架
打开 REAKTOR 时,你会看到一个启动屏幕,提供 Play、Patch 和 Build 选项。选择 Patch 选项,REAKTOR 就会呈现一个 Blocks 机架,其中包含一些基本的实用工具模块,我们可以开始将自己的模块连接到这些工具模块上。

2. 添加振荡器
双击左侧 Library 标签页中的 Block Base 文件夹将其打开,然后单击选择 Bento Box 文件夹。
在这里你可以看到所有可用的 Block Base 模块。它们名称前都有一个三字母代号,用于表明属于哪类模块。模块化合成器中真正产生声音的部件被称为振荡器(oscillator)。要将振荡器添加到机架中,只需将 OSC-Bento Oscillator 拖入机架即可。

3. 连接振荡器的输出
目前我们的振荡器尚未连接到任何设备,这意味着我们还听不到它发出的声音。
Blocks 中的模块有两种接口:输入(inputs),信号由此输入模块;以及输出(outputs),信号由此从模块输出。通常情况下,输入位于模块的左侧,输出位于模块的右侧。
要听到模块的声音,需要将其路由到位于 REAKTOR 界面右上角的 Audio Out 实用工具模块。该模块有两个 Out 输入端,分别对应左声道和右声道扬声器。
Bento Box OSC 具有单声道音频输出,我们将把它同时连接到两个 Audio Out 输入端。
为此,请从振荡器右侧的 Out 输出端拖动连线到上方的 Out 输入端,然后再重复这一操作,连接到下方的 Out 输入端。
我们现在仍然听不到振荡器的任何声音,因为它的音高输入(pitch input)尚未连接。

4. 连接振荡器的音高输入
要连接振荡器的音高输入,请从 Util Note In 的 Pitch 输出端拖动连线到 Bento Box OSC 的 Pitch 输入端。
完成此操作后,你应该能听到合成器发出基本的单音。如果你在 MIDI 控制器上弹奏琴键,或者从 DAW 的音序器轨道向 REAKTOR 发送 MIDI 信号,就可以改变这个声音的音高。
不过现阶段你还无法让这个声音停下来!点击 REAKTOR 右上角的电源按钮,即可让你的作品静音。

5. 添加放大器
为了让合成器更像一件可演奏的乐器,而不是一个简单的发声器,我们需要使用放大器。将 AMP-Bento VCA 拖入工程中。
单击 Audio Out 的连接线将其断开。之所以这样做,是因为我们需要在振荡器信号进入 Audio Out 之前先经过放大器。
将 Bento Box OSC 的 Out 连接到 Bento Box VCA 的 In。
然后,像之前一样将 Bento Box VCA 的 Out 连接到 Audio Out。

6. 添加包络
现在将 MOD-Bento ADSR Envelope 拖入工程中。它将用于控制放大器的电平,赋予合成器动态感,让它听起来更像一件真正的乐器。
为了让 Bento Box ADSR 知道我们何时在弹奏琴键,请将 Util Note In 的 Gate 输出端连接到 Bento Box ADSR 的 Gate 输入端。
接着,将 Bento Box ADSR 的 Out 输出端连接到 Bento Box VCA 的 A 输入端。
现在包络已经作为放大器的调制源起作用,但在调大调制量之前它还不会产生效果。

7. 调大调制量
点击 Bento Box VCA 面板顶部的 A 按钮,其 Level 旋钮右侧就会出现调制量控制。
向上拖动调制量数值,告诉放大器我们要使用完整的调制范围。

8. 重新激活合成器
现在如果你重新打开界面右上角的电源按钮,会发现合成器处于静音状态。然而,只要你在 MIDI 控制器上弹奏琴键,或者从音序器轨道发送 MIDI 信号,就能听到它发声,而且当你松开琴键时它也会随之停止!
现在,我们就有了一台可以演奏的可用合成器。目前它输出的是固定音量的正弦波(sine wave)(一种非常基础的波形)。这种波形非常适合饱满厚重的低音贝斯音色和高亢的 G-funk lead,但让我们看看它还能做些什么。

9. 振荡器参数
如前所述,振荡器模块负责生成合成器的原始声音。如果你在模块底部中央的振荡器波形控制器上向上拖动,它就会从正弦波渐变到三角波,然后是锯齿波,最后是脉冲波。这些波形听起来各不相同,让我们能够创造出不同音色的声音。现在让我们将这个旋钮顺时针拧到底,获得纯脉冲波形。

10. 包络参数
我们还可以通过包络来改变声音。将包络的 Sustain 旋钮逆时针拧到底,合成器就会输出更短促的断音效果。
如果你希望对声音进行更多控制,可以根据需要添加更多模块。接下来让我们添加一个滤波器。

11. 添加滤波器
将 FLT-Bento SVF Filter 拖入机架。然后,断开放大器的音频输出,将其路由至 Bento Box SVF,再连接到 Audio Out。
现在,如果你在弹奏琴键的同时调低滤波器的 Cutoff 旋钮,就会听到随着 Cutoff 数值降低,声音会变得更暗淡沉闷。
我们可以通过调制来控制滤波器的 Cutoff 数值,从而创造出更具动态感的声音。

12. 添加滤波器包络
我们可以使用现有的 Bento Box ADSR 来调制滤波器,但由于它们是虚拟模块,我们可以按需添加任意多个。因此,让我们再拖入一个 ADSR,用作专用的滤波器调制器。
在开始连接新的 ADSR 之前,我们先给这两个 ADSR 模块重命名,以免混淆。要重命名模块,只需双击其面板左上角的名称即可。将原本的包络命名为“Amp ADSR”,将新的包络命名为“Filter ADSR”。
将 Util Note In 的 Gate 输出端连接到 Filter ADSR 的 Gate 输入端,并将 Filter ADSR 的 Out 连接到 SVF 的调制器 A 输入端。

13. 调整滤波器调制
现在,点击 SVF 模块顶部的 A 按钮,将 Cutoff 调制量顺时针拧到底。然后,将 Cutoff 旋钮逆时针拧到底。
到目前为止,滤波器仍然完全打开,声音也没有发生变化,因为 Filter ADSR 的 sustain(延音)电平设为 100。但是,如果你调低 Filter ADSR 上的 Sustain,就会在弹奏音符时听到滤波器迅速闭合。
你可以通过调节 Decay 旋钮来改变滤波器的关闭速度。约 27 ms 的 Decay 时间将让滤波器迅速关闭,从而产生短促的“哔啵(blip)”声。你也可以调大 SVF 的 Resonance 旋钮,让滤波器的动态变化更加明显。
当 Resonance 设在 90 左右时,声音听起来是这样的。

14. 创建默认 Patch
虽然滤波器玩起来趣味十足,但此时我们已经调整了许多参数,形成了一个特征非常明确的声音。现在让我们创建一个更基础纯粹的 Patch,作为日后制作你自己声音的绝佳起点。
在 SVF 面板中,将 Resonance 调至最低。
双击 Filter ADSR 上的 Decay,将其恢复为默认值。
然后,将两个 ADSR 上的 Sustain 旋钮都调至最大值 100。
这样我们就得到了一个基础的脉冲波形 Patch,你可以通过滤波器和两个包络来对其进行塑形。
现在正是保存你创作成果的好时机。在 REAKTOR 中,点击界面左上角 REAKTOR 徽标右侧的三角形图标,然后选择 File > Save As。给你的保存文件起一个令人兴奋的名字,例如“My Synth”,你便拥有了开启模块化声音探索之旅的绝佳起点。
如果你想将自己的工程与我们的版本进行对比,可以在此处找到我们保存的版本。若要加载它,请选择 File > Open,并导航至你保存 Modular Synth.nksr 的位置。
进一步探索模块化合成
这仅仅触及了 Blocks Base 强大潜力的冰山一角,而配合 Blocks Primes 模块化合成套件,可能性将更加无限——它为你提供了海量全新模块和预设机架。
若想了解更多进阶 Blocks 技巧,请阅读《Free Blocks、Live-coding 及更多内容:探索 Toybox Audio 的 REAKTOR 工具箱》,这是一份绝佳的模块化合成线上学习资源。