Hello,
Your code did not display anything here.
Start simple and build on that.
I removed background() and did this just to get an output from first loop and removed other 2 loops:
int f = int(30*fft.getBand(i));
//println(f);
stroke(f, f, 0);
point(i, col);
Output:
Keep at it!
:)
