minim question

edited September 2015 in Library Questions

I have this code:

import ddf.minim.*;

minim minim;
AudioPlayer s1;
AudioPlayer s2;
AudioPlayer s3;
AudioPlayer s4;
AudioPlayer s5;
AudioPlayer s6;
AudioPlayer s7;
AudioPlayer s8;
AudioPlayer s9;
AudioPlayer s10;
AudioPlayer s11;
AudioPlayer s12;
AudioPlayer s13;
AudioPlayer s14;
AudioPlayer s15;
AudioPlayer s16;
AudioPlayer s17;
AudioPlayer s18;
AudioPlayer s19;
AudioPlayer s20;
AudioPlayer s21;

int soundTimer = 0;
int soundInterval = 1000;


void loadSounds() {

  s1 = Minim.loadPlayer("data/your business is appreciated.wav");
  s2 = minim.loadSnippet("data/who's there.wav");
  s3 = minim.AudioPlayer("data/there you are.wav");
  s4 = minim.loadSnippet("data/there you are(2).wav");
  s5 = minim.loadSnippet("data/target lost.wav");
  s6 = minim.loadSnippet("data/target aquired.wav");
  s7 = minim.loadSnippet("data/sleep mode activated.wav");
  s8 = minim.loadSnippet("data/sentry mode activated.wav");
  s9 = minim.loadSnippet("data/no hard feelings.wav");
  s10 = minim.loadSnippet("data/is anyone there.wav");
  s11 = minim.loadSnippet("data/i see you.wav");
  s12 = minim.loadSnippet("data/i dont hate you.wav");
  s13 = minim.loadSnippet("data/i dont blame you.wav");
  s14 = minim.loadSnippet("data/hey its me.wav");
  s15 = minim.loadSnippet("data/hello.wav");
  s16 = minim.loadSnippet("data/gotcha.wav");
  s17 = minim.loadSnippet("data/dispensing product.wav");
  s18 = minim.loadSnippet("data/deploying.wav");
  s19 = minim.loadSnippet("data/could you come over here.wav");
  s20 = minim.loadSnippet("data/are you still there.wav");
  s21 = minim.loadSnippet("data/activated.wav");
}

void playSound(int sound) {
  if(soundEffects) {
    if(sound == 1) {
      s1.rewind();
      s1.play();
    }

    if(sound == 2) {
      s2.rewind();
      s2.play();
    }
    if(sound == 3) {
      s3.rewind();
      s3.play();
    }
    if(sound == 4) {
      s4.rewind();
      s4.play();
    }
    if(sound == 5) {
      s5.rewind();
      s5.play();
    }
    if(sound == 6) {
      s6.rewind();
      s6.play();
    }
    if(sound == 7) {
      s7.rewind();
      s7.play();
    }
    if(sound == 8) {
      s8.rewind();
      s8.play();
    }
    if(sound == 9) {
      s9.rewind();
      s9.play();
    }
    if(sound == 10) {
      s10.rewind();
      s10.play();
    }
    if(sound == 11) {
      s11.rewind();
      s11.play();
    }
    if(sound == 12) {
      s12.rewind();
      s12.play();
    }
    if(sound == 13) {
      s13.rewind();
      s13.play();
    }
    if(sound == 14) {
      s14.rewind();
      s14.play();
    }
    if(sound == 15) {
      s15.rewind();
      s15.play();
    }
    if(sound == 16) {
      s16.rewind();
      s16.play();
    }
    if(sound == 17) {
      s17.rewind();
      s17.play();
    }
    if(sound == 18) {
      s18.rewind();
      s18.play();
    }
    if(sound == 19) {
      s19.rewind();
      s19.play();
    }
    if(sound == 20) {
      s20.rewind();
      s20.play();
    }
    if(sound == 21) {
      s21.rewind();
      s21.play();
    }
  }
}


void randomIdleSound() {

  if(soundEffects) {

    int sound = int(random(1, 11));

    if(sound == 1) {
      s2.rewind();
      s2.play();
    }
    if(sound == 2) {
      s7.rewind();
      s7.play();
    }
    if(sound == 3) {
      s9.rewind();
      s9.play();
    }
    if(sound == 4) {
      s10.rewind();
      s10.play();
    }
    if(sound == 5) {
      s11.rewind();
      s11.play();
    }
    if(sound == 6) {
      s12.rewind();
      s12.play();
    }
    if(sound == 7) {
      s13.rewind();
      s13.play();
    }
    if(sound == 8) {
      s14.rewind();
      s14.play();
    }
    if(sound == 9) {
      s19.rewind();
      s19.play();
    }
    if(sound == 10) {
      s20.rewind();
      s20.play();
    }
  }
}

But I have problems:
- It doesn't exist class minim line 3 (minim minim;)
- It doesn't recognize the name minim line 32-52 (s1 = Minim.loadPlayer("data/your business is appreciated.wav");)
- It doesn't exist function rewind() line 58,62,66,70,74,78,82... ( s1.rewind();)
- It doesn't exist function play() line 59,63,67,71,75,79,83... (s1.play();)

Answers

Sign In or Register to comment.