Processing is a programming language developed for graphic artists and designers. I have begun learning the code as it is also the base for Wiring, the code that controls the Arduino microprocessor boards. This is very exciting for someone like myself who is interested in the intersection of generative software and control of physical objects. Essentially, one is able able to take large data sets and visualise them in any way that one can imagine, or code…this also applies to real time sensing, and virtual information!
From the website:
Processing is an open source programming language and environment for people who want to create images, animations, and interactions. Initially developed to serve as a software sketchbook and to teach fundamentals of computer programming within a visual context, Processing also has evolved into a tool for generating finished professional work. Today, there are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning, prototyping, and production.
Examples:
3d circles – audioreactive test 2 from idFlood on Vimeo.
Wind Flow from Jen Lowe on Vimeo.
Alfa9Alfa10 from Guido Corallo on Vimeo.
Human fractal from MyInventions on Vimeo.