fbpx

with Gabriel Dunne

Processing 101

Processing 101 is an introductory-level workshop that explores the creative potential behind Processing, a free and revolutionary programming environment that enables users to create interactive, dynamic, computer-based tools, projects, and art. Participants will explore creative programming in a project-based, collaborative learning environment. They will cover Processing-specific syntax, as well general programming concepts. This course is intended for absolute beginners. No prior programming experience is necessary, although students with prior programming experience are still welcome to attend.

Processing is a programming language and environment built for the media arts and design communities. It is created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook. It is used by students, artists, designers, architects, and researchers for learning, prototyping, and production.

Instructor: Gabriel Dunne

Lab: Each meeting will consist of a lecture and lab, with an emphasis on hands on programming

Lesson 1: Introduction

-The Processing Environment
-Drawing to the Screen
-Variables
-Arithmetic
-Conditional Statements

Lesson 2: Interactivity I

-Mouse and Keyboard Input
-Control Blocks (for, while, etc.)
-Arrays

Lesson 3: Interactivity II

-Event-driven Programs
-Image Processing (Accessing the Pixel Buffer)
-Arrays and Objects

Lesson 4: Advanced Topics

-Objects
-Text
-Sound
-Loading Files
-Timers
-Libraries

Course will be held on Tuesdays and Thursdays from 6pm-9pm on April 12, 14, 19, 21.

 

Gabriel Dunne

Gabriel Dunne (b.1981 San Francisco) is an audiovisual artist who creates works that explore visual, audible, and physical frequencies, drawing influence from natural systems, sensory patterns, structures and rhythms of the perceivable and imperceivable universe. He integrates a wide range of mediums including sculpture, music, sound, visualization/sonification, digital manufacturing and fabrication, parametric software, and site-specific installation. He has performed and shown his work internationally at venues including Barcelona Festival Sonar, Interferenze Italia, and is featured in the permanent collection of NY MoMA, and has been featured in WIRED Magazine, Mondo India, FOCUS Italia, Discover, Contemporary Art of Science and Technology, and Architectural Digest.

In addition to his studio practice, Dunne is an educator and conducts workshops in various communities, schools, and orgs. He’s developed curricula for visual programming, audio/visual graphics, and integrative media arts practice which contextualizes computing and technology as a language and creative medium. In 2010 he co-founded the group [O_o] oooshiny, which has grown to include an international community of designers, technologists, and artists. In 2012, he produced ‘NAAG’ in collaboration with Vishal K Dar, a 14′ tall site-specific sculpture which comes to life through an integrative digital fabrication and projection mapping process, aspiring to deconstruct the notion of sculpture as a static object. The work was installed in an abandoned factory in central Delhi, India during the India Art Faire — an event that included the local community in its process resulting in magical stories of its appearance. In 2015, ‘NAAG’ a larger version was installed in Mumbai, and most recently featured in the N.E.A.T. exhibition at the CJM in San Francisco in 2015/16. Dunne was an Artist in Residence at Gray Area in 2009/10 and Autodesk in 2014/15. He holds a B.A. from UCLA DMA.