the sources:
FuriousPaint.java the applet
FuriousPaintCanvas.java where all the shmancy stuff happens
FuriousPicker.java you heard it here first
FuriousBrusher.java brush selector
FuriousTransform.java how many things does fft stand for?
TargetBrush.java just a timing thread
Strut.java helpful for layout

applet by ben fry (email)
with a large hunk 'o dsp code from the 'java dsp' book