//W:Mute 2004 - Abstract //www.wmute.org int numanchors=5; int numchains=15; int numbeads=5; float dotSiz=2.0; float minLuminance=0.2; float maxLuminance=1.0; float weightFactor=1.0; int weightToLevel=150; chain2d[][] chains = new chain2d[numanchors][numchains]; chain2d[][] roamers = new chain2d[numanchors][numchains]; int[] level = new int[numanchors]; float[] weight= new float[numanchors]; int[] output = new int[1]; boolean first=true; float[] luminance = new float[numanchors]; float lum; int clr; BFont font; boolean thinking=true; boolean redraw=true; int counter=0; BImage bkg; void setup(){ size(640,360); background(0); framerate(1); noStroke(); ellipseMode(CENTER_RADIUS); output=new int[width*height]; bkg=loadImage("D7AP_bkg.jpg"); setall(); reset(); } void setall(){ int xi, yi; float d; for(int a=0;a