要在 REAPER 中让一个生成的音调跟随另一个音调的振幅,请将控制音调发送到另一条轨道的通道 3/4,然后使用 Audio control signal (sidechain) 以正向调制接收合成器的音量。

本指南适用于想让一种合成音调随另一种音调变大变小的 Mac 用户。你将搭建一个双轨示例,为控制音调设置可重复的电平模式,并校准响应。REAPER 当前的《用户指南》介绍了由音频驱动的参数调制,以及从另一条轨道控制参数所需的路由设置。《入门与操作:REAPER 用户指南》第 19 章

第二个声音实际会跟随什么?

控制声音提供不断变化的音频电平。REAPER 使用该电平来改变接收轨道上的一个参数——在本例中是合成器的输出音量。接收音调仍使用自身的音符和声音设置。输入范围、调制强度、曲线、起音和释放等控制项决定它的响应。REAPER 用户指南,第 19.3–19.5 节

可以把它理解为跟随源声音的响度轮廓,而不是复制其波形或保证振幅数值完全相同。正向会让受控参数随着控制电平升高而增大。参数范围和调制设置仍会影响结果。这里的目标是获得可重复的升降变化,并能调节较低和较高的音量。

本例使用两份内置 ReaSynth 实例。它可以接收 MIDI 项目的音符,并提供适用于此任务的 Volume 参数。你不需要麦克风、外接键盘或额外的乐器插件。《REAPER Cockos 效果摘要指南》第 25 节

创建两个用途不同的合成音调

新建 REAPER 项目,并确保 Mac 音频输出正常工作。在任何文件夹之外创建两条普通轨道,分别命名为 Control tone 和 Following tone。打开每条轨道的 FX 窗口,搜索 ReaSynth,并添加一个实例。

在每条轨道上,于编排区选择同一段较短的时间范围,然后选择 插入 → 新建 MIDI 项目。双击每个项目以打开 MIDI 编辑器。在靠近起始位置处绘制一个音符,并将其右边缘延伸到覆盖项目的大部分时长。使用不同音高,方便在单独检查时区分两条轨道。REAPER 用户指南第 13 章介绍了创建和编辑 MIDI 项目的流程。REAPER 用户指南第 13 章

让接收音符在需要控制的整个片段内持续响起。参数调制改变的是合成器参数;它不会提供生成音调所需的 MIDI 音符。如果接收音符在示例中途结束,之后即使提高音量也不会产生新的音符。

两台合成器的 Volume 都先设为约 -12 dB。将 Attack 设为较短值,Sustain 设为能让音符持续的值,并将 Release 设为较短值。这些控制项决定合成音调如何起音、保持和结束。这里的数值仅为示例设置,并非测量结果。《REAPER Cockos 效果摘要指南》第 25 节

分别播放每条轨道,确认其 MIDI 项目能产生持续音调。然后清除所有独奏或静音设置,再搭建路由。保存项目。

让控制音调呈现明显的升降变化

打开 Control tone 轨道的包络窗口,并启用常规 Volume 包络。手动编辑包络时使用 Trim/Read。添加控制点,创建较安静的片段、渐强片段、较响的片段和渐弱片段。你可以使用包络的上下文菜单添加控制点并编辑其数值。REAPER 的常规音量包络作用于轨道 FX 之后;由于合成器在该 FX 链中生成音频,因此这一位置很重要。REAPER 用户指南,第 18.3–18.5 节

以下控制点示范了一个 8 秒的模式。分贝值表示源轨道包络施加的变化,并不保证与调制检测器上的读数相同。

时间 源音量包络值 用途
0 秒 -24 dB 安静的起始片段
2 秒 -24 dB 安静片段结束
4 秒 0 dB 渐强片段结束
5 秒 0 dB 较响片段结束
7 秒 -24 dB 渐弱片段结束
8 秒 -24 dB 安静的结束片段

这种模式提供四个实用检查点:低电平平台、上升斜坡、高电平平台和下降斜坡。与不变的源音调相比,这样更容易发现路由和响应问题。

将控制音调路由到独立通道

打开 Following tone 轨道的路由窗口,并将轨道通道数设为 4。添加一条来自 Control tone 的接收,将源音频通道 1/2 连接到目标通道 3/4。也可以在源轨道的路由窗口中创建这条发送。这就是 REAPER 文档中的侧链参数调制示例所用的通道配置。REAPER 用户指南第 19.11 节

将发送设为 Post-Fader (Post-Pan),让源轨道不断变化的音量传到目标轨道。若使用 Pre-Fader (Post-FX) 发送,就会绕过源推子电平变化,从而破坏本示例的效果。初始时将发送电平保持在 0 dB。REAPER 用户指南第 17.3 节

如果最终输出只想听到跟随音调,可在 Control tone 上禁用 Master/parent send。保持其指向 Following tone 的显式发送处于启用状态。这样会移除源轨道直接发送到主控轨道的信号,同时保留已创建的路由。Following tone 上的 Master/parent send 则保持启用。REAPER 用户指南第 5.12 节

现在的路由应包含以下几种用途:

信号 目标位置 用途
控制音调音频,通道 1/2 跟随轨道,通道 3/4 提供变化的控制电平
跟随合成器输出 跟随轨道,通道 1/2 提供可听到的生成音调
跟随轨道的主输出 Master 传送最终结果

保持接收合成器的输出分配到通道 1/2。无需将通道 3/4 混入可听的立体声对。REAPER 的插件引脚连接器决定这些通道分配;若启用了直通选项,未映射通道也可以通过 FX。REAPER 用户指南第 17.4 节

让接收合成器的音量跟随源信号

打开 Following tone 上的 ReaSynth,点击其 Volume 控件。然后点击 Param,选择 Parameter modulation/MIDI link。检查菜单中显示的最后触碰参数,确认它是你想修改的音量控件。REAPER 也支持通过包络窗口的 Mod 列选择参数。REAPER 用户指南第 19.4 节

在调制窗口中,启用参数调制和 Audio control signal (sidechain)。选择轨道音频通道 3/4,并将方向设为 Positive。在本例中,保持 LFO 和参数链接处于禁用状态,让输入音频电平驱动变化。REAPER 用户指南第 19.2–19.3 和 19.11 节

以下设置可作为初始校准配置。这些只是示例起始值;接下来的步骤会确定实际工作范围。

控件 起始设置 后续调整方法
基准值 接收合成器的音量设为较低值 设定较低的工作电平
Strength 25% 调节音量变化幅度
Attack 20 ms 调节跟随上升的速度
Release 150 ms 调节跟随下降的速度
Min volume 初始设为 -60 dB 根据输入信号进行微调
Max volume 初始设为 0 dB 根据输入信号进行微调
曲线图 直线对角线 初始校准时保持不变

REAPER 文档将基准值定义为参数的起始值,将强度定义为调制幅度,并将起音和释放定义为响应控制项。较大的时间值通常会产生更渐进的变化。最小和最大音量设置定义了用于调制的输入电平范围。REAPER 用户指南第 19.3 节

增强调制效果前先校准输入范围

播放完整模式,并观察调制窗口中的输入指示。确认它随着 Control tone 起伏。调整 Min volume 和 Max volume,使其涵盖源信号从安静到响亮的有效范围,并在两端留出余量。不要假定源包络的 -24 dB 和 0 dB 数值就是检测器电平:生成的信号和发送电平也会产生影响。

接着,降低基准值,直到跟随音调的安静片段足够安静。逐步提高 Strength,直到较响的片段达到所需的接收音量。调整时观察实际的 Volume 控件。如果它过早达到端点,就降低强度或调整输入范围。

最后调整时间参数。如果接收音量上升太迟,就缩短 Attack;如果需要让上升更平滑,就加长它。如果源信号下降后跟随音调仍长时间保持较高音量,就缩短 Release;若希望下降更缓和,则加长它。这些调整遵循 REAPER 文档所述的响应控制方式。REAPER 用户指南第 19.3–19.5 节

较低的基准值可能会让源信号处于安静片段时仍保留一些音调。如果任务要求事件之间完全静音,请检查接收参数可用的最小值,并单独验证其表现。这里的设置实现的是轮廓跟随,并不假定所有参数映射都能产生完全静音。

按信号流顺序排查设置

使用相同的四段模式定位问题。这些检查是根据文档中说明的路由和调制控制项作出的实用推断,并非听音测试结果。

现象 优先检查 下一步操作
完全没有接收音调 MIDI 音符和合成器输出 暂时禁用调制,确认接收音符可以播放
有音调,但调制输入没有变化 源发送和所选通道 确认源 1/2 输入到目标 3/4,并在调制中选择 3/4
源推子变化不影响检测器 发送位置 选择 Post-Fader (Post-Pan)
输入有变化,但接收音量变化很小 调制启用状态、基准值、强度和输入范围 观察目标参数,每次只调整一个控件
源信号升高时接收音量反而降低 方向 选择 Positive
播放时基准值意外改变 接收音量参数的自动化 检查该参数的自动化包络
主控轨道能听到控制音调 源轨道的主控路由和目标通道映射 禁用其直接发送到主控轨道的路由,并确认控制通道保持独立

接收参数上的自动化包络会覆盖调制窗口中的基准值设置。请将用于创建本例变化信号的源轨道音量包络,与接收合成器音量参数上的包络区分开来。REAPER 用户指南第 19.10 节

如果通道 3/4 在较长的接收 FX 链中某处消失,请检查中间插件的引脚连接,以及未映射通道是否会直通。从上面的单合成器配置开始,等基本响应正常后再添加其他处理。REAPER 用户指南第 17.4 节

当低电平平台、上升斜坡、高电平平台和下降斜坡都能产生预期的接收音量变化后,保存项目。之后,你可以将示例源包络替换为其他合成电平模式,同时保留相同的通道路由和校准方法。

资料来源