时间可用来控制属性值,其方式与 Distance 和 Azimuth 内置参数相同,即使用 Time Modulator(时间调制器),其中 RTPC 的 X 轴为时间元素。
界面元素 |
描述 | |||
---|---|---|---|---|
Initial Delay |
初始延迟。等待指定时长后,再开始基于时间的调制。
单位:s Default value: 0 Range: 0 to 4 | |||
Duration |
时长。在正常播放速率下,基于时间的调制进行一次迭代的时长。
单位:s Default value: 1 Range: 0.1 to 100 | |||
Loop Count |
循环次数。调制的重复次数。播放容器的次数。 Default value: 1 Range: 0 to 100 | |||
Playback Rate |
播放速率。调整关联声音的播放速率:
Default value: 1 Range: 0.25 to 4 | |||
Scope |
范围。定义如何创建时变调制器实例:
Default value: Note or Event | |||
Trigger On |
触发时机。可能触发时变调制器的 Action/MIDI Event:
Default value: Play | |||
Stop playback at end |
若勾选,达到总时长时(初始延迟、循环次数和播放速率都会计入)将停止播放关联声音。 若未勾选,则达到总时长后,经过调制的属性值将保持为 RTPC 曲线图所决定的最终值。 Default value: true |
从某些方面来说,Time Modulator 与 LFO Modulator 和 Envelope Modulator 存在很大差异:
它的曲线图可以包含多个控制点,而其他调制器最多只有两个控制点。这方便设计师在特定时间点处精确调整属性值。
它可以使用所有可用的坐标图曲线,而其他调制器只能使用线性和分贝标度的曲线。
它只包含两项可启用 RTPC 的属性:Initial Delay(初始延迟)和 Playback Rate(播放速率)。
Time Modulator 可创建为 Custom(自定义)或 ShareSet(共享集)。Custom 对象是原地保存的,即直接保存在拥有该对象的对象内部。ShareSet 存储在单独的 Work Unit(工作单元)中,并可被多个对象复用。