Last active
April 26, 2019 07:36
-
-
Save Noisk8/eaf5b61222ff5f57e995e91f14fa87b8 to your computer and use it in GitHub Desktop.
FDP
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| //Importa la libreria P5osc | |
| import oscP5.*; | |
| //Llama la libreria que abre imagenes | |
| PImage abeja, abejaR, abejaN, abejaA, abejaV, arana, aranaR, aranaN, aranaA, aranaV, cucaracha, cucarachaR, cucarachaN, cucarachaA, cucarachaV, hormiga, hormigaR, hormigaN, hormigaA, hormigaV, mosca, moscaR, moscaN, moscaA, moscaV; | |
| OscP5 oscP5; | |
| // Banderas de los Synths | |
| boolean bass_flag=false, sawbass_flag=false, karp_flag=false, gong_flag=false, varsaw_flag=false, bell_flag=false, feel_flag=false, scratch_flag=false, pulse_flag=false, audioin_flag=false, blip_flag=false, pads_flag=false, rave_flag=false, donk_flag=false, saw_flag=false, orient_flag=false, creep_flag=false, growl_flag=false, marimba_flag=false, razz_flag=false, dub_flag=false, pasha_flag=false, keys_flag=false, jbass_flag=false, arpy_flag=false, zap_flag=false, viola_flag=false, quin_flag=false, ambi_flag=false, dbass_flag=false, crunch_flag=false, noise_flag=false, star_flag=false, dirt_flag=false, dab_flag=false, twang_flag=false, swell_flag=false, pluck_flag=false, glass_flag=false, soprano_flag=false, charm_flag=false, spark_flag=false, bug_flag=false, squish_flag=false, sitar_flag=false, snick_flag=false, sinepad_flag=false, prophet_flag=false, ripple_flag=false, space_flag=false, fuzz_flag=false, lazer_flag=false, klank_flag=false, nylon_flag=false, soft_flag=false, scatter_flag=false, loop_flag=false; | |
| // BANDERAS SAMPLES | |
| boolean V_flag=false; | |
| boolean o_flag=false; | |
| boolean s_flag=false; | |
| boolean e_flag=false; | |
| /* | |
| si FoxDot reproduce samples como : p1 >> play("V") Processing recibe "play1" o "play2" (depende de si el sample es mono/estéreo) como primer mensaje en OSC | |
| los datos de las muestras que se reproducen se almacenan en los búferes y se indexan en orden. | |
| Por ejemplo, | |
| p1 >> play("xs-") | |
| "x" es el búfer almacenado no.1 | |
| "s" es el búfer memorizado no.2 | |
| y así sucesivamente.... | |
| */ | |
| void setup() { | |
| //Borra el comentario y utiliza este background para que las imagenes se superpongan | |
| // background(0); | |
| size(800, 800); | |
| oscP5 = new OscP5(this, 12345); | |
| } | |
| void draw() { | |
| //Utiliza este background para que la imagen sea intermitente (el fondo se actualiza) | |
| background(0); | |
| // IMAGEN | |
| arana = loadImage ("arana.png"); | |
| aranaR = loadImage ("aranaR.png"); | |
| aranaN = loadImage ("aranaN.png"); | |
| aranaV = loadImage ("aranaV.png"); | |
| aranaA = loadImage ("aranaA.png"); | |
| cucaracha = loadImage ("cucaracha.png"); | |
| cucarachaA = loadImage ("cucarachaA.png"); | |
| cucarachaN = loadImage ("cucarachaN.png"); | |
| cucarachaV = loadImage ("cucarachaV.png"); | |
| cucarachaR = loadImage ("cucarachaR.png"); | |
| hormiga = loadImage ("hormiga.png"); | |
| hormigaR = loadImage ("hormigaR.png"); | |
| hormigaV = loadImage ("hormigaV.png"); | |
| hormigaN = loadImage ("hormigaN.png"); | |
| hormigaA = loadImage ("hormigaA.png"); | |
| mosca = loadImage ("mosca.png"); | |
| moscaA = loadImage ("moscaA.png"); | |
| moscaN = loadImage ("moscaN.png"); | |
| moscaR = loadImage ("moscaR.png"); | |
| moscaV = loadImage ("moscaV.png"); | |
| abeja=loadImage("abeja.png"); | |
| abejaR = loadImage ("abejaR.png"); | |
| abejaN = loadImage ("abejaN.png"); | |
| abejaA = loadImage ("abejaA.png"); | |
| abejaV = loadImage ("abejaV.png"); | |
| // DIBUJOS DE LOS SYNTES | |
| //BASS | |
| if (bass_flag) { | |
| image (abeja, random(0,800), random (-80, 600)); | |
| } | |
| // SAWBASS | |
| if (sawbass_flag) | |
| { | |
| image (arana, random(0,800), random (-70, 800)); | |
| } | |
| // KARP | |
| if (karp_flag) { | |
| image (cucaracha, random(0,800), random (-60, 800)); | |
| } | |
| // GONG | |
| if (gong_flag) { | |
| image (hormiga, random(0,800), random (-70, 800)); | |
| } | |
| //VARSAW | |
| if (varsaw_flag) { | |
| image (mosca, random(0,800), random (-70, 800)); | |
| } | |
| //BELL | |
| if (bell_flag) { | |
| image (abejaR, random(0,800), random (-70, 800)); | |
| } | |
| // FEEL | |
| if (feel_flag) { | |
| image (aranaR, random(0,800), random (-70, 800)); | |
| } | |
| //SCRATCH | |
| if (scratch_flag) { | |
| image (cucarachaR,random(0,800), random (-70, 800)); | |
| } | |
| //PULSE | |
| if (pulse_flag) { | |
| image (hormigaR, random(0,800), random (-80, 600)); | |
| } | |
| // AUDIOIN | |
| if (audioin_flag) { | |
| image (moscaR, random(0,800), random (-80, 600)); | |
| } | |
| //BLIP | |
| if (blip_flag) { | |
| image (abejaN, random(0,800), random (-80, 600)); | |
| } | |
| //PADS | |
| if (pads_flag) { | |
| image (aranaN, random(0,800), random (-80, 600)); | |
| } | |
| //RAVE | |
| if (rave_flag) { | |
| image (cucarachaN, random(0,800), random (-80, 600)); | |
| } | |
| //DONK | |
| if (donk_flag) { | |
| image (hormigaN, random(0,800), random (-80, 600)); | |
| } | |
| //SAW | |
| if (saw_flag) { | |
| image (moscaN, random(0,800), random (-80, 600)); | |
| } | |
| //ORIENT | |
| if (orient_flag) { | |
| image (abejaA, random(0,800), random (-80, 600)); | |
| } | |
| // CREEP | |
| if (creep_flag) { | |
| image (aranaA, random(0,800), random (-80, 600)); | |
| } | |
| //GROWL | |
| if (growl_flag) { | |
| image (cucarachaA, random(0,800), random (-80, 600)); | |
| } | |
| //MARIMBA | |
| if (marimba_flag) { | |
| image (hormigaA, random(0,800), random (-80, 600)); | |
| } | |
| //RAZZ | |
| if (razz_flag) { | |
| image (moscaA, random(0,800), random (-80, 600)); | |
| } | |
| //DUB | |
| if (dub_flag) { | |
| image (abejaV, random(0,800), random (-80, 600)); | |
| } | |
| // PASHA | |
| if (pasha_flag) { | |
| image (aranaV, random(0,800), random (-80, 600)); | |
| } | |
| //KEYS | |
| if (keys_flag) { | |
| image (cucarachaV, random(0,800), random (-80, 600)); | |
| } | |
| //JBASS | |
| if (jbass_flag) { | |
| image (hormigaV, random(0,800), random (-80, 600)); | |
| } | |
| //ARPY | |
| if (arpy_flag) { | |
| image (mosca, random(0,800), random (-80, 600)); | |
| } | |
| // ZAP | |
| if (zap_flag) { | |
| image (abeja, random(0,800), random (-80, 600)); | |
| } | |
| // VIOLA | |
| if (viola_flag) { | |
| image (arana, random(0,800), random (-80, 600)); | |
| } | |
| // QUIN | |
| if (quin_flag) { | |
| image (cucaracha, random(0,800), random (-80, 600)); | |
| } | |
| // AMBI | |
| if (ambi_flag) { | |
| image (hormiga, random(0,800), random (-80, 600)); | |
| } | |
| //DBASS | |
| if (dbass_flag) { | |
| image (mosca, random(0,800), random (-80, 600)); | |
| } | |
| //CRHUNCH | |
| if (crunch_flag) { | |
| image (abeja, random(0,800), random (-80, 600)); | |
| } | |
| // NOISE | |
| if (noise_flag) { | |
| image (arana, random(0,800), random (-80, 600)); | |
| } | |
| //STAR | |
| if (star_flag) { | |
| image (cucaracha, random(0,800), random (-80, 600)); | |
| } | |
| //DAB | |
| if (dab_flag) { | |
| image (hormiga, random(0,800), random (-80, 600)); | |
| } | |
| //DIRT | |
| if (dirt_flag) { | |
| image (mosca, random(0,800), random (-80, 600)); | |
| } | |
| //TWANG | |
| if (twang_flag) { | |
| image (abeja, random(0,800), random (-80, 600)); | |
| } | |
| //SWELL | |
| if (swell_flag) { | |
| image (arana, random(0,800), random (-80, 600)); | |
| } | |
| //PLUCK | |
| if (pluck_flag) { | |
| image (cucaracha, random(0,800), random (-80, 600)); | |
| } | |
| //GLASS | |
| if (glass_flag) { | |
| image (hormiga, random(0,800), random (-80, 600)); | |
| } | |
| //SOPRANO | |
| if (soprano_flag) { | |
| image (mosca, random(0,800), random (-80, 600)); | |
| } | |
| // CHARM | |
| if (charm_flag) { | |
| image (abeja, random(0,800), random (-80, 600)); | |
| } | |
| //SPARK | |
| if (spark_flag) { | |
| image (arana, random(0,800), random (-80, 600)); | |
| } | |
| //BUG | |
| if (bug_flag) { | |
| image (cucaracha, random(0,800), random (-80, 600)); | |
| } | |
| //SQUISH | |
| if (squish_flag) { | |
| image (hormiga, random(0,800), random (-80, 600)); | |
| } | |
| //SITAR | |
| if (sitar_flag) { | |
| image (mosca, random(0,800), random (-80, 600)); | |
| } | |
| //SNICK | |
| if (snick_flag) { | |
| image (abeja, random(0,800), random (-80, 600)); | |
| } | |
| //SINEPAD | |
| if (sinepad_flag) { | |
| image (arana, random(0,800), random (-80, 600)); | |
| } | |
| //PROPHET | |
| if (prophet_flag) { | |
| image (cucaracha, random(0,800), random (-80, 600)); | |
| } | |
| //RIPPLE | |
| if (ripple_flag) { | |
| image (hormiga, random(0,800), random (-80, 600)); | |
| } | |
| //SPACE | |
| if (space_flag) { | |
| image (mosca, random(0,800), random (-80, 600)); | |
| } | |
| // FUZZ | |
| if (fuzz_flag) { | |
| image (abeja, random(0,800), random (-80, 600)); | |
| } | |
| //LAZER | |
| if (lazer_flag) { | |
| image (arana, random(0,800), random (-80, 600)); | |
| } | |
| // KLANK | |
| if (klank_flag) { | |
| image (cucaracha, random(0,800), random (-80, 600)); | |
| } | |
| // NYLON | |
| if (nylon_flag) { | |
| image (hormiga, random(0,800), random (-80, 600)); | |
| } | |
| //SOFT | |
| if (soft_flag) { | |
| image (mosca, random(0,800), random (-80, 600)); | |
| } | |
| //SCATTER | |
| if (scatter_flag) { | |
| image (abeja, random(0,800), random (-80, 600)); | |
| } | |
| //LOOP | |
| if (loop_flag) { | |
| image (arana, random(0,800), random (-80, 600)); | |
| } | |
| //DIBUJOS DE SAMPLES | |
| if ( V_flag) { | |
| image (aranaA, random(0,800), random (-80, 600)); | |
| } | |
| if ( o_flag) { | |
| image (aranaN, random(0,800), random (-80, 600)); | |
| } | |
| if ( s_flag) { | |
| image (aranaV, random(0,800), random (-80, 600)); | |
| } | |
| if ( e_flag) { | |
| image (aranaR, random(0,800), random (-80, 600)); | |
| } | |
| V_flag=false; | |
| o_flag=false; | |
| s_flag=false; | |
| e_flag=false; | |
| sawbass_flag=false; | |
| bass_flag= false; | |
| karp_flag=false; | |
| gong_flag= false; | |
| varsaw_flag=false; | |
| bell_flag= false; | |
| feel_flag=false; | |
| scratch_flag= false; | |
| pulse_flag=false; | |
| audioin_flag= false; | |
| blip_flag=false; | |
| pads_flag= false; | |
| rave_flag=false; | |
| donk_flag= false; | |
| saw_flag=false; | |
| orient_flag= false; | |
| creep_flag=false; | |
| growl_flag= false; | |
| marimba_flag=false; | |
| razz_flag= false; | |
| dub_flag=false; | |
| pasha_flag= false; | |
| keys_flag=false; | |
| jbass_flag= false; | |
| arpy_flag=false; | |
| zap_flag= false; | |
| viola_flag=false; | |
| quin_flag= false; | |
| ambi_flag=false; | |
| dbass_flag= false; | |
| crunch_flag=false; | |
| noise_flag= false; | |
| star_flag=false; | |
| dab_flag= false; | |
| dirt_flag=false; | |
| twang_flag= false; | |
| swell_flag=false; | |
| glass_flag= false; | |
| soprano_flag=false; | |
| charm_flag= false; | |
| spark_flag=false; | |
| bug_flag= false; | |
| squish_flag=false; | |
| sitar_flag= false; | |
| snick_flag=false; | |
| sinepad_flag= false; | |
| prophet_flag=false; | |
| ripple_flag= false; | |
| space_flag=false; | |
| fuzz_flag= false; | |
| lazer_flag=false; | |
| klank_flag= false; | |
| nylon_flag=false; | |
| soft_flag= false; | |
| scatter_flag=false; | |
| loop_flag= false; | |
| } | |
| void oscEvent(OscMessage msg) { | |
| if (msg.checkAddrPattern("/s_new")==true) { | |
| if (msg.get(0).stringValue().equals("bass")) { | |
| println("bass"); | |
| bass_flag = true; | |
| } | |
| if (msg.get(0).stringValue().equals("blip")) { | |
| blip_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("sawbass")) { | |
| sawbass_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("karp")) { | |
| karp_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("gong")) { | |
| gong_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("varsaw")) { | |
| varsaw_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("bell")) { | |
| bell_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("feel")) { | |
| feel_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("audioin")) { | |
| audioin_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("pads")) { | |
| pads_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("rave")) { | |
| rave_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("donk")) { | |
| donk_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("saw")) { | |
| saw_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("orient")) { | |
| orient_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("creep")) { | |
| creep_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("growl")) { | |
| creep_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("marimba")) { | |
| marimba_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("razz")) { | |
| razz_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("dub")) { | |
| dub_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("pasha")) { | |
| pasha_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("keys")) { | |
| keys_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("jbass")) { | |
| jbass_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("arpy")) { | |
| arpy_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("zap")) { | |
| zap_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("viola")) { | |
| viola_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("quin")) { | |
| quin_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("ambi")) { | |
| ambi_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("dbass")) { | |
| dbass_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("crunch")) { | |
| crunch_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("noise")) { | |
| noise_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("star")) { | |
| star_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("pulse")) { | |
| pulse_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("dab")) { | |
| dab_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("dirt")) { | |
| dirt_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("twang")) { | |
| twang_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("swell")) { | |
| swell_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("pluck")) { | |
| pluck_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("scratch")) { | |
| scratch_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("glass")) { | |
| glass_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("soprano")) { | |
| soprano_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("charm")) { | |
| charm_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("spark")) { | |
| spark_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("bug")) { | |
| bug_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("squish")) { | |
| squish_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("sitar")) { | |
| sitar_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("snick")) { | |
| snick_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("sinepad")) { | |
| sinepad_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("prophet")) { | |
| prophet_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("ripple")) { | |
| ripple_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("space")) { | |
| space_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("fuzz")) { | |
| fuzz_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("lazer")) { | |
| lazer_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("klank")) { | |
| klank_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("nylon")) { | |
| nylon_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("soft")) { | |
| soft_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("scatter")) { | |
| scatter_flag=true; | |
| } | |
| if (msg.get(0).stringValue().equals("loop")) { | |
| loop_flag=true; | |
| } | |
| //EXPERIMENTO DE PLAYER | |
| //if(msg.get(0).stringValue().equals("V")){ V_flag=true; | |
| if (msg.get(0).stringValue().equals("play1")||msg.get(0).stringValue().equals("play2")) { | |
| if (msg.get(67).floatValue()==1.0) { | |
| V_flag=true; | |
| } | |
| if (msg.get(67).floatValue()==2.0) { | |
| o_flag=true; | |
| } | |
| if (msg.get(67).floatValue()==3.0) { | |
| s_flag=true; | |
| } | |
| if (msg.get(67).floatValue()==4.0) { | |
| e_flag=true; | |
| } | |
| // if(msg.get(0).stringValue().equals("play1") || msg.get(0).stringValue().equals("play2")){ | |
| // if(msg.get(67).floatValue()==1.0){ | |
| //bd | |
| // println("play1"); | |
| // play1_flag = true; | |
| // } | |
| // } | |
| } | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment