diff --git a/Processing/Processing.pde b/Processing/Processing.pde new file mode 100644 index 0000000..ab694fa --- /dev/null +++ b/Processing/Processing.pde @@ -0,0 +1,53 @@ +import processing.serial.*; +import processing.sound.*; + +SoundFile[] soundfile = {null,null,null,null,null,null}; + +Serial myPort; +String dataIn = ""; +int linefeed = 10; +int currentLang = 0; + +String[] langs = {"NONE","Italian","English","Spanish","German","French"}; + +void setup() { + size(600, 400); + myPort = new Serial(this, "/dev/ttyUSB0", 9600); + for(int i=0; i 0) { + dataIn = myPort.readStringUntil(linefeed); + if (dataIn != null) { + String[] split = dataIn.split("\t"); + currentLang = parseInt(trim(split[1])); + for(int i=0; i "+currentLang); + } + } +} diff --git a/Processing/data/English.aiff b/Processing/data/English.aiff new file mode 100644 index 0000000..8f2f8a8 Binary files /dev/null and b/Processing/data/English.aiff differ diff --git a/Processing/data/English.mp3 b/Processing/data/English.mp3 new file mode 100644 index 0000000..93c5038 Binary files /dev/null and b/Processing/data/English.mp3 differ diff --git a/Processing/data/French.aiff b/Processing/data/French.aiff new file mode 100644 index 0000000..89d0f6b Binary files /dev/null and b/Processing/data/French.aiff differ diff --git a/Processing/data/French.mp3 b/Processing/data/French.mp3 new file mode 100644 index 0000000..f80396f Binary files /dev/null and b/Processing/data/French.mp3 differ diff --git a/Processing/data/German.aiff b/Processing/data/German.aiff new file mode 100644 index 0000000..cef6ee1 Binary files /dev/null and b/Processing/data/German.aiff differ diff --git a/Processing/data/German.mp3 b/Processing/data/German.mp3 new file mode 100644 index 0000000..0f83052 Binary files /dev/null and b/Processing/data/German.mp3 differ diff --git a/Processing/data/Italian.aiff b/Processing/data/Italian.aiff new file mode 100644 index 0000000..7e17b69 Binary files /dev/null and b/Processing/data/Italian.aiff differ diff --git a/Processing/data/Italian.mp3 b/Processing/data/Italian.mp3 new file mode 100644 index 0000000..452359f Binary files /dev/null and b/Processing/data/Italian.mp3 differ diff --git a/Processing/data/NONE.aiff b/Processing/data/NONE.aiff new file mode 100644 index 0000000..ed5c90c Binary files /dev/null and b/Processing/data/NONE.aiff differ diff --git a/Processing/data/NONE.mp3 b/Processing/data/NONE.mp3 new file mode 100644 index 0000000..f4d47f1 Binary files /dev/null and b/Processing/data/NONE.mp3 differ diff --git a/Processing/data/Spanish.aiff b/Processing/data/Spanish.aiff new file mode 100644 index 0000000..ac70798 Binary files /dev/null and b/Processing/data/Spanish.aiff differ diff --git a/Processing/data/Spanish.mp3 b/Processing/data/Spanish.mp3 new file mode 100644 index 0000000..a7158f1 Binary files /dev/null and b/Processing/data/Spanish.mp3 differ diff --git a/Processing/data/vibraphon.aiff b/Processing/data/vibraphon.aiff new file mode 100644 index 0000000..b4e95a3 Binary files /dev/null and b/Processing/data/vibraphon.aiff differ