In response to Francesca's post here is a little sample of a GUI that can control x parameters by simply feeding the value of the sliders into whatever you need to change. Thanks Anton for integrating Zoog with Handles:-)
For now only the first two slides do something (change the size of the head) but you can download the source, open it in Processing and assign the other sliders to change color, position or whatever you want in your project. For example in the code:
ellipse(300,70, handles[0].length * 2, handles[1].length *2); handles[0] (the first handle) changes the size of the head in the X dimension and handles[1] in the Y
The reason it is multiplied by 2 is simply to extend the range since in the original code the handles are only giving values from 0 to 89 which was too small a change for the head. Experiment with that. Enjoy
Thanks Ashutosh for the math. Play with the code! Make sure to remove the comment tag at /*the beginning and at the end */ which I had to add to prevent blogger from nagging!
The 2009 Art&&Code Symposium gathered together some of the pioneers of the open source tools intended to democratize "computer programming for artists, young people, and the rest of us."
The Art&&Code symposium series as well as the social network around it was created by Golan Levin, who is a Professor of Electronic Art at Carnegie Mellon and the director of the STUDIO for Creative Inquiry. You can see some fascinating work of his and his collaborators here.
This video is the presentation of Processing, the program developed by Ben Fry and Casey Reas, which is one of the important open source visualization tools that we have at our disposal.
The presentation is a little long but make sure you get to the demos by the various artists they feature and whose work you will surely enjoy and might trigger some ideas of your own.