This reference is for Processing 3.0+. If you have a previous version, use the reference included with your software in the Help menu. If you see any errors or have suggestions, please let us know. If you prefer a more technical reference, visit the Processing Core Javadoc and Libraries Javadoc.
Name |
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
file = new SoundFile(this, "sample.mp3");
file.play();
}
void draw() {
}
|
Description |
This is a Soundfile Player which allows to play back and manipulate soundfiles. Supported formats are: WAV, AIF/AIFF, MP3.
|
Methods |
frames() |
Returns the number of frames/samples of the sound file. |
sampleRate() |
Returns the sample rate of the soundfile. |
channels() |
Returns the number of channels in the soundfile. |
duration() |
Returns the duration of the the soundfile. |
play() |
Starts the playback of a soundfile. Only plays the soundfile once. |
loop() |
Starts the playback of a soundfile to loop. |
jump() |
Jump to a specific position in the file while continuing to play. |
cue() |
Cues the playhead to a fixed position in the soundfile. Note that the time parameter supports only integer values. |
set() |
Set multiple parameters at once |
pan() |
Move the sound in a stereo panorama, only supports Mono Files |
rate() |
Change the playback rate of the soundfile. |
amp() |
Changes the amplitude/volume of the player. |
add() |
Offset the output of the player by given value |
stop() |
Stops the player |
|
Constructor | SoundFile(theParent, path)
|
Updated on April 30, 2017 02:33:21pm EDT