 |
 |
 |
Name |
|
BSound |
 |
|
|
Examples |
|
BSound hello;
void setup() {
hello = loadSound("Hello.wav");
play(hello);
}
|
|
BSound beep;
void setup() {
beep = new BSound(400); // create an empty sound
for (int i = 0; i < beep.length; i++) {
// fill the sound with a sine wave
beep.samples[i] = int(127 * sin(float(i)));
}
repeat(beep);
}
|
|
|
Description |
|
Datatype for storing sounds. Before a sound is played it must be created using one of the following methods: it could be loaded into Processing with the loadSound() function (both .wav and .au files can be loaded), it can be created from scratch using the new keyword, or it can be created with the microphone() and generate() functions. The BSound object contains an array called samples[] which stores the values for every audio sample in the sound object. |
 |
|
|
Syntax |
|
BSound name
name.samples[]
name.length
|
 |
|
|
Parameters |
|
name |
|
the name of the sound can be any legal variable name
|
|
 |
|
|
Usage |
|
Web & Application |
 |
|
|
Related |
|
samples[] length loadSound() |