import krister.Ess.*; int buffer = 1024; int numaverages = 128; int steps; color c; float minlimit = 0.005; float maxlimit = 0.05; float damp = 0.05; float limitdiff = maxlimit - minlimit; FFT myFFT; AudioInput input; void setup(){ size(256,256); Ess.start(this); input = new AudioInput(buffer); myFFT = new FFT(buffer*2); myFFT.equalizer(true); myFFT.limits(minlimit, maxlimit); myFFT.damp(damp); myFFT.averages(numaverages); steps = buffer/numaverages; input.start(); colorMode(RGB, 1.0); } void draw(){ background(255); for(int y=0; y