class Finger { float x, y; int sound; float velocity; boolean locked; String[] sounds= new String[15]; Finger(float x_, float y_, int sound_, float velocity_, boolean locked_) { x=x_; y=y_; sound=sound_; velocity=velocity_; locked=locked_; sounds[0]="a"; sounds[1]="b"; sounds[2]="c"; sounds[3]="d"; sounds[4]="e"; sounds[5]="f"; sounds[6]="g"; sounds[7]="h"; sounds[8]="i"; sounds[9]="j"; sounds[10]="k"; sounds[11]="l"; sounds[12]="m"; sounds[13]="n"; sounds[14]="o"; }//END Finger int getSOUND() {return sound;} void setSOUND(int sound_) {sound = sound_;} float getVELOCITY() {return velocity;} void setVELOCITY(float v_) {velocity=v_;} boolean getLOCKED() {return locked;} void setLOCKED(boolean l_) {locked=l_;} void render() { noStroke(); fill(255-velocity); ellipse(x,y,10,10); text(sounds[sound], x, y-20); if(locked==false) { for(int i=0; i