Browse Source

Sound to Minim

develop^2
Dslak 6 years ago
parent
commit
622a9f928d
  1. 14
      Processing/Processing.pde
  2. BIN
      Processing/data/English.aiff
  3. BIN
      Processing/data/English.mp3
  4. BIN
      Processing/data/French.aiff
  5. BIN
      Processing/data/French.mp3
  6. BIN
      Processing/data/German.aiff
  7. BIN
      Processing/data/German.mp3
  8. BIN
      Processing/data/Italian.aiff
  9. BIN
      Processing/data/Italian.mp3
  10. BIN
      Processing/data/NONE.mp3
  11. BIN
      Processing/data/Russian.aiff
  12. BIN
      Processing/data/Russian.mp3
  13. BIN
      Processing/data/Spanish.aiff
  14. BIN
      Processing/data/Spanish.mp3
  15. BIN
      Processing/data/vibraphon.aiff

14
Processing/Processing.pde

@ -1,8 +1,9 @@
import processing.serial.*;
import processing.sound.*;
import gohai.glvideo.*;
import ddf.minim.*;
SoundFile[] soundfile = {null,null,null,null,null,null,null};
Minim minim;
AudioPlayer[] soundfile = {null,null,null,null,null,null,null};
GLMovie video;
Serial myPort;
@ -14,11 +15,13 @@ int ms = 0;
String[] langs = {"NONE","Italian","English","Spanish","German","French","Russian"};
void setup() {
size(1920, 1080, P2D);
size(1024, 768, P2D);
minim = new Minim(this);
for(int i=0; i<langs.length; i++) {
println("Loading language file: "+langs[i]+".aiff");
soundfile[i] = new SoundFile(this, langs[i]+".aiff");
soundfile[i] = minim.loadFile(langs[i]+".aiff");
}
delay(5000);
@ -71,8 +74,9 @@ void serialEvent(Serial thisPort) {
String[] split = dataIn.split("\t");
currentLang = parseInt(trim(split[1]));
for(int i=0; i<langs.length; i++) {
soundfile[i].stop();
soundfile[i].pause();
}
soundfile[currentLang].rewind();
soundfile[currentLang].play();
println(dataIn+" - "+split[0]+" - "+split[1]+" -> "+currentLang);
}

BIN
Processing/data/English.aiff

Binary file not shown.

BIN
Processing/data/English.mp3

Binary file not shown.

BIN
Processing/data/French.aiff

Binary file not shown.

BIN
Processing/data/French.mp3

Binary file not shown.

BIN
Processing/data/German.aiff

Binary file not shown.

BIN
Processing/data/German.mp3

Binary file not shown.

BIN
Processing/data/Italian.aiff

Binary file not shown.

BIN
Processing/data/Italian.mp3

Binary file not shown.

BIN
Processing/data/NONE.mp3

Binary file not shown.

BIN
Processing/data/Russian.aiff

Binary file not shown.

BIN
Processing/data/Russian.mp3

Binary file not shown.

BIN
Processing/data/Spanish.aiff

Binary file not shown.

BIN
Processing/data/Spanish.mp3

Binary file not shown.

BIN
Processing/data/vibraphon.aiff

Binary file not shown.
Loading…
Cancel
Save