如何在播放期间自动控制采样器循环的起点和终点
若要在播放期间自动控制采样器的循环边界,请启用循环,保持音符持续,并向循环参数发送不断变化的控制值。在 Ableton Live 的 Sampler 中,一种实用方法是通过 MIDI 片段包络控制 Loop Start(循环起点)和 Loop Length(循环长度);二者共同决定重复播放区域的起点和终点。
本指南面向希望在持续播放的采样中实现循环区域移动的制作人。指南使用 Ableton Live 12 和 Sampler。Ableton 的文档介绍了对采样起点、循环位置和循环长度进行调制的方法,包括通过 MIDI 输入和片段包络进行控制。Ableton:Sampler
了解需要移动哪些边界
首先要区分采样的播放边界与循环区域。改变采样最初的起播位置,与改变播放开始后循环播放的片段,是两种不同的操作。
例如,FL Studio 的文档分别列出了 Start Offset(起点偏移)和 Loop Start/End(循环起点/终点)。启用循环点后,播放会从采样起点开始,到达循环终点后返回循环起点。这一区别解释了为什么自动控制初始播放偏移可能无法实现你想要的循环移动效果。Image-Line:Sampler 通道设置
使用三个量来规划移动:起点位置、终点位置和长度。它们之间的关系是 终点 = 起点 + 长度。在绘制包络之前,这个关系有助于你确定控制方式:
| 预期移动方式 | 控制关系 |
|---|---|
| 在录音中移动固定大小的窗口 | 改变起点,保持长度不变 |
| 围绕固定起点缩短循环 | 保持起点不变,缩短长度 |
| 固定终点,同时移动起点 | 起点增加多少,长度就相应减少多少 |
| 分别移动两个边界 | 规划起点和终点,再用终点减去起点来计算长度 |
这些是几何关系,并不代表某个乐器的调制控制一定会按这种方式缩放。先确定预期的移动方式,再校准采样器以实现该效果。
添加自动控制之前,先准备好持续循环
在 Sampler 的 Sample(采样)选项卡中,加载一个采样并启用正向 Sustain Loop(延音循环)。在一段听得清楚的区域周围设置 Loop Start 和 Loop End。关闭 Link(链接),以便 Sample Start(采样起点)保持独立。创建一个包含单个长音符的 MIDI 片段,并设置音量包络的延音电平,使声音保持可听。Sampler 的正向循环会在播放到 Loop End 时返回 Loop Start。Ableton Live 12:Sampler 的 Sample 选项卡
第一次测试时,选择包含明显不同片段的录音,例如亮度会发生变化的延音合成器音色。尽量少用效果器,并且只使用一个音符。这样更容易辨认你听到的是录音中的哪个部分。
先播放未经自动控制的循环。确认循环会在音符持续期间重复播放。如果声音逐渐消失或始终没有循环,请先解决这一基本问题,再开始移动边界。将这个固定循环版本保存为对照。
将两个 MIDI 控制器分别映射到循环参数
打开 Sampler 的 MIDI 选项卡。将 Modulation Wheel(调制轮)的 Destination A(目标 A)指定为 Loop Start,将 Pitch Bend(弯音)的 Destination A 指定为 Loop Length。为每项指定一个较小的非零 Amount A(量 A);未使用的指定项保持为零。将 Pitch Bend Range(弯音范围)设为零,以免产生常规弯音。Sampler 允许列表中的每个 MIDI 源控制两个目标,并可调节其量值。Ableton Live 12:Sampler 的 MIDI 选项卡
将它们作为两项独立测试。先只改变调制轮包络,并聆听重复播放的内容是否发生变化。然后保持该包络不变,只改变弯音。不要一开始就使用最大的调制深度:较小的范围更容易听清控制关系。
第二种控制方式控制的是循环长度,而不是绝对终点坐标。因此,在长度保持不变时移动起点,计算得出的终点也会随之移动。决定这两种移动应该相互配合还是相互抵消时,请参照上方的决策表。
绘制在播放期间运行的包络
打开 MIDI 片段的 Envelopes(包络)选项卡。在 Device(设备)选择器中选择 MIDI Ctrl,然后在 Control(控制器)选择器中选择调制轮控制器。先绘制一段平直线,再绘制缓慢上升的曲线。接着选择 Pitch Bend,也绘制一个独立包络,并同样以平直线开始。Live 支持通过阶梯或断点绘制控制器包络。Ableton Live 12:MIDI 控制器片段包络
将片段的前半部分用作参考:两个控制器都应保持稳定一段时间,以便听清原始循环。接着加入起点移动,再加入长度移动。按这个顺序操作,每种变化的效果都能单独听出来,不会同时出现两种陌生的变化。
初始版本中,让两个包络都与片段保持链接。Live 也支持设置独立的包络循环长度,但稍后再添加会更便于比较。基本移动效果正常后,取消链接的包络可以将边界变化模式延续到较短音符模式的多次重复播放中。Ableton Live 12:取消片段包络链接
通过示例计算规划移动循环
假设你的采样中至少有四秒可用素材。起始循环从 0.5 秒到 1.5 秒,长度为一秒。你希望循环移动到录音的后段,然后缩短。
以下数值仅为示例目标,并非测量结果或 MIDI 控制器设置:
| 阶段 | 循环起点 | 循环长度 | 计算所得的循环终点 |
|---|---|---|---|
| 初始循环 | 0.5 s | 1.0 s | 1.5 s |
| 窗口后移 | 1.5 s | 1.0 s | 2.5 s |
| 缩短循环 | 1.5 s | 0.25 s | 1.75 s |
第一个变化在改变素材内容的同时保留循环时长。第二个变化则固定起点,使终点向起点靠近。将这两种操作分开,可以清楚判断效果需要更多素材扫描、进一步缩短循环,还是两者都需要。
如果要固定终点在 2.5 秒,计算方式会有所不同:起点为 1.5 秒时,长度需要为一秒;起点为 2 秒时,长度需要为半秒。仅凭看起来相匹配的 MIDI 曲线,无法确定这些位置。请针对所选采样调整控制深度,并比较产生的声音。
确保规划的长度大于零,且计算出的终点位于可用录音范围内。如果移动触及这些边界,请先减小其深度,再添加更复杂的包络形状。
微调过渡并诊断意外结果
Sampler 提供循环交叉淡化功能,有助于消除过渡处的咔嗒声。其手册还指出,循环过短时,音高可能会随循环时长发生变化。Ableton Live 12:Sampler 循环控制
按以下简短步骤进行诊断,避免同时更改多个设置:
- 恢复固定循环。 如果不想要的声音仍然存在,请先调整原始边界位置。
- 只启用起点移动。 减小其深度,直到能轻松听出声源区域的变化。
- 只启用长度移动。 判断最短的循环区域是否仍能产生预期的质感。
- 组合两种移动。 检查整个乐句中规划的起点与长度关系。
- 调整交叉淡化。 根据你希望保留的节奏细节,比较过渡效果。
如果你在音色链的其他位置使用了设备自动化,请记住,手动更改已自动化的控制器可能会覆盖其包络。Live 的 Re-Enable Automation(重新启用自动化)命令可以恢复被覆盖的自动化。这个检查适用于设备自动化;排查此处介绍的映射问题时,请使用 MIDI 片段的控制器包络。Ableton Live 12:覆盖自动化
完成前检查整个乐句
从片段开头重新播放,然后听到片段重复处。为两个控制器包络设置明确的起始值,以便清楚地确定预期的初始状态。在相同的音量下,将移动循环版本与固定循环版本进行比较。
最后,确定你想要的是移动窗口、缩短循环,还是两者协调组合。包络尽量保持简单,只包含实现这一选择所需的变化。实用的循环自动化音色链应有明确的起始区域、有意设计的录音移动路径,以及符合乐句的结束或重置方式。
