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 March 16, 2016 10:39:14am EDT