Name

resize()

Class

AudioSample

Description

Resizes the underlying buffer of the audiosample to the given number of frames. Calling this method allocates a completely new buffer, so any ongoing playback will be stopped and all data currently stored in the sample will be lost.

Examples

  • import processing.sound.*;
    AudioSample sample;
    
    void setup() {
      size(640, 360);
      background(255);
    
      // Create a new audiosample
      sample = new AudioSample(this, 100000, 22050);
    
      // ... do something with the audiosample ...
    
      // Change to a 100.000 frames but in stereo
      file.resize(100000, true);
    }      
    
    void draw() {
    }
    

Syntax

  • audiosample.resize(frames)
  • audiosample.resize(frames, stereo)

Parameters

  • frames(int)the desired number of frames for this audiosample
  • stereo(boolean)whether to treat the audiosample as 2-channel (stereo) or not (default: false)

Return

  • void