I initially reached out to ChrisK about this, but I’m sure things are quite busy right now so I’m going public with this idea to get some feedback. My main question is - Is it possible to get the same rotation rates as I have in the examples below?
I’m a big fan of the ETC and I’m just now getting my feel wet with Python/pygame and I would definitely like to help expand the library of patches. Considering video is not a viable option on the ETC (and I’m not bothered by that), I have an idea which I hope will interest users, and the aesthetics of it fits the Critter and Guitari style (imo). We can create interesting animated content via the rotation of still images (PNG) which are designed for optical illusions and/or animations via techniques such as the phenakistoscope and Benham’s disk.
These 3 examples are all done simply by rotating a PNG (preferably transparent) and modulating it’s speed.
Here’s an example using a monochrome concentric pattern, spinning at increasing rates:
Now we can add a color gradient to amp up the effect and with even higher rotation rates (the result is amazing):
And now an example of a phenakistoscope technique (8 frames a second):
The techniques for the first two clips would be much simpler to implement than the phenakistoscope, since that technique depends on a much lower frame rate (8-12 frames/second is common). I was able to replicate this by outputting at that frame rate, but for 60 fps, I had to do discreet 45 degree rotations in 8 frame chunks (no tweening) to replicate the “look” of 8 fps.
Since the ETC operates at 60 fps, do you think it’s possible to replicate the same rotational speeds? Or is there some limitation I haven’t considered yet?
I would love to hear any feedback about it and maybe if someone with Python/Pygame experience would be willing to guide me in the right direction, As far audio input goes, I was thinking triggers would cycle through all the rotational rates, sequentially or randomly.
Thanks for reading all this! -Mark Kunoff