So I've been playing around with processing lately for this project im doing at uni.
Part of it involves plotting a spiral tracked from a ball moving in a dish.
But then i thought "hey, i'm capturing with PD, i'm getting audio through pd, why not just ditch processing and reduce the strain on the machine as well as OSC latency."
So i started to play around with making GEM draw, but i quickly grew sick of using sliders for my X and Y values and wanted to set up some kind of automation. I knew that plotting a sine wave like this would result in a circle, but i wanted something more interesting, so i had the Y coordinates read the sine wave backwards(it was written to a table)
So rather than draw the same path over and over(i wouldnt be able to see the result after one pass) i decided to offset the sine wave by 1ms each pass.
The result is pretty nice.
it starts something like this, slowly changing the shape of the ellipse
Having let it run a bit longer
I stopped it at this point.
I've attached the patch if you want to play around.
The table is 4410 samples long, so frequencies divisible by 10 will give you a full shape.