Advanced Processing: Programming Generative Art

Tuesday, December 10th and Wednesday, December 11th // 7-10pm
at Machine Project
$85 for members // $95 for non-members
$80 if you combine this class with the purchase of Intro to Processing December 3rd & 4th
CLICK HERE to sign up for this workshop


Raphael Arar will teach more advanced programming techniques including object-oriented programming (OOP) and using APIs/libraries. We’ll also cover some tips and tricks for generative art building off of OOP fundamentals. Workshop attendees will each build a digital kaleidoscope software application with unique modes that users can toggle through.

In this workshop, participants will learn extended programming techniques including classes and objects as well as advanced interactivity techniques while creating a digital kaleidoscope software application. The first session will focus on these programming concepts and ways to extend basic functionality in Processing, while in the second session participants will build a digital kaleidoscope software app while learning some tips and tricks for programming generative art.

A basic knowledge of Processing and/or having taking the previous week’s Intro to Processing workshop is required. Please bring a laptop with a free installation of Processing with you to class.

Raphael Arar is an artist whose work seeks to trace the trajectories of interpersonal and intrapersonal interaction in light of progress. These works manifest themselves in a variety of forms encompassing a synthesis of nostalgia and novelty often informed by scientific systems and humanistic research. His work has been shown at museums, conferences, festivals and galleries internationally. He lives and works in Los Angeles, California.