Processing WorkshopPosted: March 11, 2015
Today’s Wednesday workshop I went along to a Processing workshop. Processing is a coding environment specifically geared towards visual/digital arts. This is processing.com definition of the processing environment/programme:
“Processing is a programming language, development environment, and online community. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology. Initially created to serve as a software sketchbook and to teach computer programming fundamentals within a visual context, Processing evolved into a development tool for professionals. Today, there are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning, prototyping, and production.”
The software window/environment is almost exactly identical to the Arduino sketch window and with almost the same code structure – beginning with a void setup and then the loop part of the code which is called void draw.
We did about 7 or 8 examples and exercises mostly making simple shapes interactive, bringing up windows which looped really simple but attractive and colourful animations. I really enjoyied the session and was given a couple of exercses to go away and try and work out.
It was the second session out of four, I missed the first one as I did not know about the workshop series. I shall be attending the other two.
I have been looking at the processing project show-cases on their website looking at some amazing examples of how artists and designers have used processing to make work. I have been thinking about how I could use processing in my work and I think it may be useful with the drawing machine I want to make for my field IoT outcome. I want to find a way of using processing, with the cloud data from a scanner, to create imagery which the drawing machine would then replicate on a surface provided as a canvas…. I look forward to experimenting, combining visual processing artwork with physical computing and arduino…
First I want a good grounding and understanding of Processing, Java, Data Visualisation, and then we shall see how it works with physical computing.