PImage a; boolean onetime = true; int[] aPixels = new int[200*200]; int direction = 1; float signal; void setup() { size(33, 33); stroke(255); a = loadImage("data/cait.jpg", null, function(){ for(int i=0; i width-1 || signal < 0) { direction = direction * -1; } if(mousePressed) { signal = abs(mouseY%height); } else { signal += (0.3*direction); } if(keyPressed) { image(a, 0, 0); /* loadPixels(); for (int i=0; i