Some of my first playing about with Processing.
All of what you see is made by one tiny bit of code.
The first 5 sec or so is me interacting with the mouse. After that I just leave it to settle. It looks to be smoothing out, but hang on till about 0:30, where it spontaneously explodes into chaos. It then seems to bounce back to smoothness, and then a lifelike constantly varying mix of the two. It seems it would continue indefinitely. I give it another little stir at 1:10 just to show it is still interactive
There is no random number or noise function in the script to generate that chaos, just what arises naturally from the simple system.
Its completely different from what I first set out to do, but a rather happy accident.
source code / live version :