Code as creative process - Atmosferas/LIS - October 2004

Introduction

This workshop will give an introduction to code as a means of creative expression, using the Processing software.

Digital media are defined by software rather than hardware. Working creatively in such media requires a literacy in computation, with the designer ideally being equally able to "read" and "write" software. Rather than accept the limitations of existing software packages and frameworks, the designer should learn to build her own tools and question existing solutions. In this way, we are able to develop new methods for the unique possibilities of digital media.

Additional resources for research & inspiration
GIF animations from Day 3

Code as creative process - Atmosferas/LIS - October 2004

Files for the workshop

Participants & results

1. Diogo Valério
2. Mariana Blanc
3. David Pereira
4. Alexandre Pereira
5. Jorge André Gonçalves
6. Bernardo Moreira
7. Ricardo Marcos
8. Alexandre Sousa
9. Herberto Smith
10. Gonçalo Sena
11. Eva Gonçalves
12. Mário Cameira
13. Renata Catambas
14. João Amorim
15. Luís Teixeira
16. Ana Carvalho

Reference materials

References / tools

Processing Tech Notes
Processing Tutorials

My class at UdK Berlin
Vec2D library
(2D vector maths)
Vec3D library (3D vector maths)
Button and Slider classes (GUI)

ArielM's Controller
Simon Greenwold's Model-based design course at Yale
DXFWriter (Writes DXF 3D format)

Toxi has written an excellent tutorial on how to get Processing working as a Java library with the Eclipse IDE.

Postscript programming

I've written a library called SimplePostscript that allows you to write Postscript files from inside Processing. I've included some general links to Postscript information.

Organisations

Processing
ACG - MIT
Interaction Institute Ivrea
UCLA - Media Arts
Ars Electronica
RUN_ME

Computational design references

Projects

Microimage (Reas)
Aviso (Reas)
Singlecell (Levin etc.)
Secret life of Numbers (Levin)
The shape of Song (Wattenberg)
Spiral (Wattenberg)
wofbot (lia)
re-move (lia)
Turux (dextro + lia)
Soda Constructor (Burton)
amoebaAbstracts 1-3 (Watz)
C_Drawer (Watz)

People

Daniel Brown
Peter Cho
Joshua Davis
Dextro
Ben Fry
Golan Levin
Lia
Zach Lieberman
John Maeda
Casey Reas
Karsten "toxi" Schmidt
Manny Tan
Martin Wattenberg
Marius Watz

Lisbon, 2004.1011 - Marius Watz