Generative Gestaltung is a very nice archive of processing code which offers direct access to all processing source codes described in the authors book of the same name.
This is from the page: “The book »Generative Gestaltung« deals with the creation of images by using codes. An image is no more created manually but through a visual idea which is translated into a set of rules and then implemented in a programming language in the form of source code. The consequence is that such a program can not only create a single image but also completely re-design visual worlds by changing the parameters.”
I used code P_4_2_2_01 to create the images on this page.
Great work by the authors.
Link : Generative Gestaltung
If you have never user CSound, this software is a great introduction to a huge universe of sounds.
Download the Software Here: Cecilia
Cecilia is an audio signal processing environment using Csound as its audio engine. Cecilia lets you create your own GUI (grapher, sliders, toggles, popup menus) using a simple syntax. Cecilia comes with many original builtin modules for sound effects and synthesis. Previously written in tcl/tk, Cecilia was entirely rewritten in Python/wxPython and uses the Csound API for communicating between the interface and the audio engine. Version 4.2 beta is the current release.
Press Here To Enter The Site: Cellular Automata
Mirek’s Java Cellebration (MJCell) is a Java applet that allows playing 300+ Cellular Automata rules and 1400+ patterns. It can play rules from 13 CA rules families: Generations, Life, Vote, Weighted Life, Rule tables, Cyclic CA, 1D totalistic, 1D binary, Neumann binary, General binary, Margolus neighborhood, Larger than Life, and some of the User DLLs. It allows also to experiment with own rules. The applet is a simplified version of MCell. It does not offer extended features of MCell, but has one advantage over it: its usage is not restricted to MS Windows. Full source code of the applet is available here. You can also download the full off-line version equipped with a rich library of patterns. You should also download this version if you plan to put the MJCell applet on your own Web page.
The Site Is Located Here: Abandoned Art
100 Generative Artworks With Source code For Processing
Found Here: Kaustuv DeBiswas
Try “Springy Redux” and “Springy Classic” first.
Thank you for this wonderful Processing Code.
An Example that I made from “Springy Classic”:
Download At Google Code
” The identity application is fully interactive and can be controlled via mouse, keyboard and a graphical user interface. The application lets you manipulate most parameters in realtime to create a variety of different looks and we encourage you to take the time to experiment to create your own version. You do not need to be an expert coder, as Karsten has included a detailed user guide for changing each of the parameters via the user interface and provided some pointers to make changes to the code itself.”
Press Here To Enter The Site: FRITZING
Fritzing is an open-source initiative to support designers, artists, researchers and hobbyists to work creatively with interactive electronics. We are creating a software and website in the spirit of Processing and Arduino, developing a tool that allows users to document their prototypes, share them with others, teach electronics in a classroom, and to create a pcb layout for professional manufacturing.
Press Here To Enter The Site: MAX Demos
I especially like this great MIDI tool/reference patch
National Science Foundation CCLI Grant
Linking Science, Art, and Practice Through Digital Sound
This project’s objective is to develop curricular material that explains the science and mathematics of digital sound in a way that makes their relationship to applications clear, using examples from theatre, movies, and music production. This is a collaborative project among computer science, education, and digital sound design professors at a liberal arts university and a performing arts conservatory.
The intention is to engage students’ interest in science by linking it more tightly to practice, including artistic applications. The vision is to draw more students to the study of computer science by means of its exciting connections with art and digital media.