Name

rate()

Class

SoundFile

Description

Set the playback rate of the soundfile. 1 is the original speed. 0.5 is half speed and one octave down. 2 is double the speed and one octave up.

Examples

  • import processing.sound.*;
    SoundFile file;
    
    void setup() {
      size(640, 360);
      background(255);
        
      // Load a soundfile from the data folder of the sketch and play it back double the speed
      file = new SoundFile(this, "sample.mp3");
      file.loop();
      file.rate(2);
    }      
    
    void draw() {
    }
    

Syntax

  • soundfile.rate(rate)

Parameters

  • rate(float)Relative playback rate to use. 1 is the original speed. 0.5 is half speed and one octave down. 2 is double the speed and one octave up.

Return

  • void