The OpenD Programming Language

SampleController.playbackSpeed

Controls the playback speed of this particular sample, as a multiplier of its original speed. Setting it to 0.0 is liable to crash.

If unimplemented, the getter will always return 1.0. This is nearly always the case if you compile with -version=without_resampler.

Please note that all members, position, duration, and any others that relate to time will always return original times; that is, as if playbackSpeed == 1.0.

Note that this is going to change the pitch of the sample; it isn't a tempo change.

  1. float playbackSpeed()
    interface SampleController
    float
    playbackSpeed
    ()
  2. void playbackSpeed(float multiplierOfOriginal)

Meta

History

Added November 26, 2020 (dub v10.10)