Table of Contents

Working with Time

Time can be used to control property values, in much the same way as Distance and Azimuth built-in parameters, through the use of Time Modulators where the time element is the RTPC's X axis.

Interface Element

Description

Initial Delay

A period of time to wait before the time-based modulation starts.

[Note] Note

During this delay the property value will be maintained at its value at time 0, as determined by the RTPC graph.

Default value: 0
Range: 0 to 4
Units: s

Duration

The length of one iteration of the time-based modulation at normal playback rate.

[Note] Note

The actual overall time will be affected by Initial Delay, Playback Rate and Loop Count.

Default value: 1
Range: 0.1 to 100
Units: s

Loop Count

The number of times the modulation will be played. (Entering 0 means “infinite”.)

Default value: 1
Range: 0 to 100

Playback Rate

Adjusts the rate at which the associated sound is played:

  • A value of 1 results in a normal playback
  • A value less than 1 results in a slower playback
  • A value greater than 1 results in a faster playback

Default value: 1
Range: 0.25 to 4

Scope

Defines how time modulator instances are created:

  • Voice: A time modulator instance is created for every sound/object playback.
  • Note/Event: A time modulator instance is created for every playing instance or, when used in MIDI context, note.

Default value: Note/Event

Trigger On

The Actions/MIDI Events that may trigger the time modulator:

  • Play: Either a Play Action or a MIDI note Event
  • Note-Off: Only a MIDI Note-Off Event

Default value: Play

Stop playback at end

If set, the playback of the associated sound is terminated once the total time, taking into account initial delay, loop count, and playback rate, has been reached. If not set, the value of the modulated property after the total time has elapsed will be maintained at its final value as determined by the RTPC graph.

Default value: true

In some ways, the Time Modulator contrasts with both LFO and Envelope Modulators:

  • It can have a multiple-control-point graph, as opposed to the others' two-point limitation. This allows designers to set precise property value adjustments at specific times.

  • It can use any of the available graph view curves, as opposed to only the Linear and dB Curve Scaling for the other modulators.

  • It has only two properties which can have RTPCs: Initial Delay and Playback Rate.

Time Modulators can be created as Custom or ShareSets. Custom objects are stored in-place, directly inside the object that has it. ShareSets are stored in a separate Work Unit and can be reused across objects.