//import processing.opengl.*; import krister.Ess.*; Zpectral zpectral; Vizualadmin vizualadmin; int[] listed = {-1,0,-1,1,-1,2,-1,3,-1,4,-1,5,-1,6,-1,7,-1,8,-1,9,-1,10,-1}; int selected = 0; boolean himen = true; PFont myFont; int framek = 0; void setup(){ //size(720, 360, OPENGL); //size(screen.width, screen.height, P3D);//OPENGL); size(800, 600, P3D);//, OPENGL); frameRate(30); noCursor(); //myFont = createFont("coyarzunAtari _normal", 8);// myFont = loadFont("CoyarzunAtarinormal-48.vlw"); //textFont(font, 32); Ess.start(this); zpectral = new Zpectral(64,64); vizualadmin = new Vizualadmin(); } void draw(){ vizualadmin.draw(); framek++; } void keyReleased() { switch(key){ case '1': selected = 1;//1 break; case '2': selected = 3;//2 break; case '3': selected = 5;//3 break; case '4': selected = 7;//4 break; case '5': selected = 9;//5 break; case '6': selected = 11;//6 break; case '7': selected = 13;//7 break; case '8': selected = 15;//8 break; case '9': selected = 17;//9 break; case '0': selected = 19;//10 break; case 'q': selected = 21;//11 break; case 'z': selected = -1; break; } if (keyCode == 32) { selected++; if(selected>=listed.length)selected=0; } } public void audioInputData(AudioInput theInput) { zpectral.updateSpectrum(); }