Name

loop()

Class

SoundFile

Description

Starts playback which will loop at the end of the soundfile.

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 in a loop
      file = new SoundFile(this, "sample.mp3");
      file.loop();
    }      
    
    void draw() {
    }
    
    

Syntax

  • soundfile.loop()
  • soundfile.loop(rate)
  • soundfile.loop(rate, amp)
  • soundfile.loop(rate, pos, amp)
  • soundfile.loop(rate, pos, amp, add)

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.
  • pos(float)the panoramic position of this sound unit from -1.0 (left) to 1.0 (right). Only works for mono soundfiles!
  • amp(float)the desired playback amplitude of the audiosample as a value from 0.0 (complete silence) to 1.0 (full volume)
  • add(float)offset the output of the generator by the given value

Return

  • void