critter-and-guitari-etc-programs
critter-and-guitari-etc-programs copied to clipboard
Example Programs in Pygame for the Critter and Guitari ETC
Critter and Guitari ETC programs
Example Programs in Pygame for the Critter and Guitari ETC
How to Run This
Copy the T - 10 PRINT
and the T - Sine Wave Rainbow
patches on to your ETC's drive. You should see them added to the list of patches.
If you have a WIFI dongle, you can paste the sine-wave.py
or the 10-print.py
file contents directly into the ETC editor.
Using the ETC Testing Environment
If you're trying to debug why a ETC program won't run, you can use my included etc-test.py
program. It takes in the name of another program, and runs it in a local Pygame environment. This is helpful for quick prototyping, as you're not waiting to see if your program is going to work or not.
Use it like this:
$ python3 etc-test.py test
And it will run the example test program I included, that draws a circle in the center of the screen.
Example Images
Below are some example images from the programs. The sine-wave.py
program starts from this talk by Zach Lieberman.
It basically adapts it to some of the parameters on the Critter and Guitari ETC.
The other program 10-print.py
is adapted from an old program and book by the same name. It picks up from my original Pygame implementation, and adds audio analysis and some control knobs for the parameters again.