Share via


Reset Tab

Windows Media Encoder SDK banner art

The Reset tab in the Curve Properties window contains settings for resetting the controller when playback of a segment or pattern containing the curve is interrupted or transitions to a different component. Unless it is reset, the controller setting remains at the level it had reached when interrupted, and may affect the playback of PChannels in other components.

The Reset tab is shown in the following figure.

Curve Properties Reset tab

The tab contains the following settings:

  • Enable Reset

    Select the check box to enable resetting of the controller.

  • Reset Value

    Set the value to which the controller will be reset upon interruption. For most types of curves, such as pitch bend or modulation wheel, the default setting of zero is best because it completely cancels the curve's effects. For some types of curves, such as volume or expression, a setting of zero would create silence and may not be appropriate.

  • Reset Duration

    Set the duration of the time within which a reset will take place upon interruption, starting from the beginning of the curve. If playback is interrupted during the duration period you choose, the reset value is applied to the curve.

    Several options for choosing reset duration are shown in the following table.

    Reset Duration Effect Notes
    Same as curve duration. If the curve plays without interruption, the reset value in the Reset tab is not applied. Useful when a curve ends with a final level that is appropriate for further looping or transitions.
    Greater than curve duration. If playback is interrupted before a reset curve or another curve is reached, the reset value in the Reset tab is applied. Typically, the reset duration lasts until the last beat and tick before the next curve. Useful if a curve does not end at a final value for looping, and a reset curve sets the final value. For example, if a segment has a Volume curve that ends with a very high setting, a reset curve may be needed to bring the volume back down to a normal level for segment looping.

    Also useful when there are multiple curves in the same track. For example, in a segment containing a series of volume curves, the reset duration of each curve can extend to the last beat and tick before the next curve in the track. Note that extending the reset duration of one curve beyond the beginning of another curve can cause conflicts.

    Less than curve duration. If playback is interrupted during the curve but after the reset duration, the value in the Reset tab is not applied. Useful when a note toward the end of a curve is not cut off by a transition, and you want the curve to reset before that note begins.

    Choosing too long a reset duration value can have unexpected results. If the value would cause the reset to occur after the end of the pattern or segment, it is possible to have multiple curves of the same controller type that reset to different values. In this case, it is impossible to know which would take precedence.

    Choosing too short a reset duration value can also have unexpected results. For example, if the duration is set to 0 bars, 0 beats, 0 grids, and 1 tick, it means the curve would reset only if the performance was interrupted within 1 tick of the start of the curve; that is, immediately.