all audio files are in the data folder of the sketch and the library is correctly imported. so..... can anyone point me in the direction of what is going wrong here
import ddf.minim.*;
//import ddf.minim.signals.*;
//import ddf.minim.analysis.*;
//import ddf.minim.effects.*;
Minim minim;
AudioPlayer blackwedding2;
AudioPlayer candle1;
AudioPlayer whitenoise;
AudioPlayer candle3low;
AudioPlayer dylancarson;
AudioPlayer dylanfadeout;
AudioPlayer dylancarsonfadein;
AudioPlayer dylancarsonwobble;
void setup() {
size(640,480);
minim = new Minim(this);
blackwedding2 = minim.loadFile("blackwedding2.wav");
it happens here.
it happens here.
candle1 = minim.loadFile("candle1.wav");
whitenoise = minim.loadFile("whitenoise.wav");
candle3low = minim.loadFile("candle3low.wav");
dylancarson = minim.loadFile("dylancarson.wav");
dylanfadeout = minim.loadFile("dylanfadeout.wav");
dylancarsonfadein = minim.loadFile("dylancarsonfadein.wav");
dylancarsonwobble = minim.loadFile("dylancarsonwobble.wav");
}
void rewindSound() {
// if a sound has stopped then we should rewind it
blackwedding2.rewind();
candle1.rewind();
whitenoise.rewind();
candle3low.rewind();
dylancarson.rewind();
dylanfadeout.rewind();
dylancarsonfadein.rewind();
dylancarsonwobble.rewind();
}
void draw() {
if (mouseX < 160 &&
mouseX > 0 &&
mouseY < 120 &&
mouseY > 0 ) {
blackwedding2.play();
candle1.pause();
whitenoise.pause();
candle3low.pause();
dylancarson.pause();
dylanfadeout.pause();
dylancarsonfadein.pause();
dylancarsonwobble.pause();
//dylancarsonlast.pause();
}
else if (mouseX < 320 &&
mouseX > 160 &&
mouseY < 120 &&
mouseY > 0) {
blackwedding2.pause();
candle1.play();
whitenoise.pause();
candle3low.pause();
dylancarson.pause();
dylanfadeout.pause();
dylancarsonfadein.pause();
dylancarsonwobble.pause();
//dylancarsonlast.pause();
}
else if (mouseX < 480 &&
mouseX > 320 &&
mouseY < 120 &&
mouseY > 0) {
blackwedding2.pause();
candle1.pause();
whitenoise.play();
candle3low.pause();
dylancarson.pause();
dylanfadeout.pause();
dylancarsonfadein.pause();
dylancarsonwobble.pause();
//dylancarsonlast.pause();
}
else if (mouseX < 640 &&
mouseX > 480 &&
mouseY < 120 &&
mouseY > 0) {
blackwedding2.pause();
candle1.pause();
whitenoise.play();
candle3low.pause();
dylancarson.pause();
dylanfadeout.pause();
dylancarsonfadein.pause();
dylancarsonwobble.pause();
//dylancarsonlast.pause();
}
else if (mouseX < 160 &&
mouseX > 0 &&
mouseY < 240 &&
mouseY > 120) {
blackwedding2.pause();
candle1.pause();
whitenoise.pause();
candle3low.play();
dylancarson.pause();
dylanfadeout.pause();
dylancarsonfadein.pause();
dylancarsonwobble.pause();
//dylancarsonlast.pause();
}
else if (mouseX < 320 &&
mouseX > 160 &&
mouseY < 240 &&
mouseY > 120) {
blackwedding2.pause();
candle1.pause();
whitenoise.pause();
candle3low.pause();
dylancarson.play();
dylanfadeout.pause();
dylancarsonfadein.pause();
dylancarsonwobble.pause();
//dylancarsonlast.pause();
}
else if (mouseX < 480 &&
mouseX > 320 &&
mouseY < 240 &&
mouseY > 120) {
blackwedding2.pause();
candle1.pause();
whitenoise.pause();
candle3low.pause();
dylancarson.pause();
dylanfadeout.play();
dylancarsonfadein.pause();
dylancarsonwobble.pause();
//dylancarsonlast.pause();
}
else if (mouseX < 640 &&
mouseX > 480 &&
mouseY < 240 &&
mouseY > 120) {
blackwedding2.pause();
candle1.pause();
whitenoise.pause();
candle3low.pause();
dylancarson.pause();
dylanfadeout.pause();
dylancarsonfadein.play();
dylancarsonwobble.pause();
//dylancarsonlast.pause();
}
//9
else if (mouseX < 160 &&
mouseX > 0 &&
mouseY < 360 &&
mouseY > 240) {
blackwedding2.pause();
candle1.pause();
whitenoise.pause();
candle3low.pause();
dylancarson.pause();
dylanfadeout.pause();
dylancarsonfadein.pause();
dylancarsonwobble.play();
//dylancarsonlast.pause();
}
else if (mouseX < 640 &&
mouseX > 480 &&
mouseY < 240 &&
mouseY > 120) {
blackwedding2.pause();
candle1.pause();
whitenoise.pause();
candle3low.pause();
dylancarson.pause();
dylanfadeout.pause();
dylancarsonfadein.pause();
dylancarsonwobble.pause();
//dylancarsonlast.play();
}
rewindSound();
}
void stopSound(AudioPlayer currentSound) {
// always close Minim audio classes when you are finished with them
if (currentSound == blackwedding2) {
candle1.close();
}
if (currentSound == candle1) {
candle1.close();
}
}//stop
void stopAll() {
//isplaying
// always stop Minim before exiting
minim.stop();
//super.stop();
}//stopAll
1