import oscP5.*; OscP5 oscP5; void setup() { size(900, 500); noStroke(); stroke(255); strokeWeight(3); oscP5 = new OscP5(this,7000); } void draw() { background(50); for ( int i=0; i<4; i++) { noStroke(); fill(150); if(OSCleftToggle[i]==1) {fill(100,200,100,200);} else {fill(150);} if(OSCleftToggleActive==i+1) {stroke(255);} else {noStroke();} ellipse((50)+(100*i), 50, 40, 40); if(OSCrightToggle[i]==1) {fill(100,200,100,200);} else {fill(150);} if(OSCrightToggleActive==i+1) {stroke(255);} else {noStroke();} ellipse((550)+(100*i), 50, 40, 40); } fill(200); rect(190, 150, 20, 255, 10); rect(70, 265, 255, 20, 10); fill(100,200,100,200); ellipse(200, OSCleftY+150, 40, 40); ellipse(OSCleftX+70, 275, 40, 40); fill(200); rect(690, 150, 20, 255, 10); rect(570, 265, 255, 20, 10); fill(100,200,100,200); ellipse(700, OSCrightY+150, 40, 40); ellipse(OSCrightX+570, 275, 40, 40); }