diff --git a/examples/AllSoundtracks/AllSoundtracks.pde b/examples/AllSoundtracks/AllSoundtracks.pde new file mode 100644 index 0000000..cfa73f2 --- /dev/null +++ b/examples/AllSoundtracks/AllSoundtracks.pde @@ -0,0 +1,37 @@ +import processing.sound.*; +import soundtrack.optical.*; + +SoundtrackOptical soundtrack1; +SoundtrackOptical soundtrack2; +SoundtrackOptical soundtrack3; +SoundtrackOptical soundtrack4; +SoundtrackOptical soundtrack5; + +//String soundtrackFile = "../../data/barking.wav"; +String soundtrackFile = "/Users/matthewmcwilliams9/Documents/Processing/optical_soundtrack/barking.wav"; +int dpi = 2400; +float volume = 1.0; +String pitch = "long"; +boolean positive = true; + +void setup() { + size(1065, 620); + soundtrack1 = new SoundtrackOptical(this, soundtrackFile, dpi, volume, "unilateral", pitch, positive); + soundtrack2 = new SoundtrackOptical(this, soundtrackFile, dpi, volume, "variable area", pitch, positive); + soundtrack3 = new SoundtrackOptical(this, soundtrackFile, dpi, volume, "dual variable area", pitch, positive); + soundtrack4 = new SoundtrackOptical(this, soundtrackFile, dpi, volume, "maurer", pitch, positive); + soundtrack5 = new SoundtrackOptical(this, soundtrackFile, dpi, volume, "variable density", pitch, positive); +} + +void draw () { + soundtrack1.frame(0, 0); + soundtrack2.frame(213, 0); + soundtrack3.frame(213 * 2, 0); + soundtrack4.frame(213 * 3, 0); + soundtrack5.frame(213 * 4, 0); + + stroke(255, 0, 0); + for (int i = 1; i < 5; i++) { + line(213 * i, 0, 213 * i, height); + } +} \ No newline at end of file