Chandler McWilliams

Developer :: San Francisco office

Chandler makes up the mythical Barbarian “LA Office.” He is a full time employee specializing in some serious technical stuff. He won’t leave LA because he is also a professor at UCLA. He keeps telling us that this will lead to awesome young Barbarians, but it never seems to happen. We’re patient, though.
Chandler McWilliams studied photography, film, and political science at the University of Illinois at Chicago and later went on to study philosophy at The New School For Social Research in New York City.
It was during this time that he also began working on the web and developed an even wider range of skills in all aspects of developing for the internet. The demand for increasingly creative and complex websites led him to become intimately familiar with database design, PHP, and a host of other technologies. While in New York, Chandler began teaching at the School of Visual Arts and later became an adjunct professor at The Cooper Union.
After moving to Los Angeles in 2004, Chandler began to focus on his work as an artist and writer. He began working for The Barbarian Group and helped create a number of award winning websites, kiosks, and installations for clients such as Comcast, Apple, and Saturn. In addition to working for The Barbarian Group, Chandler has begun a teaching career at the University of California Los Angeles in the Design | Media Arts department. At UCLA, he is teaching and designing the bulk of the web design curriculum as well as courses on interactive design using the Processing programming environment.

John Henry von Neumann at Machine Project

I’ll be performing my piece John Henry von Neumann at Machine Project from 10-6 on Sunday June 28th. Come watch me compete against a computer to complete a drawing in an eight-hour workday. I will use pen and paper while the computer uses a plotter. More info on the Machine Project site.

iPhone Workshop at Machine Project

I’m teaching a 4 day intensive workshop on iPhone development at Machine Project. The course is designed to be a good introduction to Xcode, Objective-C and making real-world applications for the AppStore. We won’t cover the basics of programming, so some programming experience is required. The workshop starts July 5th and meets 4 times. For more info check [...]

Audio issues in Processing on Leopard

A few of my students have run into an issue where the right speaker is distorted when playing audio through Minim or Sonia. After much googling we found a somewhat convoluted solution: 1) Go to Applications / Utilities and open Audio MIDI Setup. 2) In the drop-down labeled “Properties For” choose “Built-in Line Output.” 3) Under “Audio Output,” [...]

Parrot text-to-speech library for Processing

A student in my Programming Media II class wanted to use some text-to-speech for a project, so I created a processing library that is a light wrapper around Apple’s Java API for accessing the speech engine. The library allows you to set the current voice and speak away. Of course, its mac only. You can get [...]

Passing arguments to Processing sketches

I recently received an email asking about how to pass arguments when launching a processing sketch from the command line. I hadn’t ever done such a thing, but after some poking came up with an easy, though not exactly robust, solution. This example sets the value of the r, g, and b variables and uses [...]

Week End (mise-en-scène)

Week End (mise-en-scène) is a triptych of images generated using scenes from Godard’s film Week End. Each image was created through an accumulation of colors from frames of the film, where each point in the final image shows the average color value for that point over the course of the set of frames. The first [...]

Processing Workshop at Machine Project, Again!

Once again I’m teaching a 4 day intensive workshop on Processing at Machine Project. The course starts on Feb. 14 and runs for 2 weeks. It will provide a good introduction and covers everything from the basics of the IDE up to libraries and media. No prior programming experience necessary (though it always helps). For more [...]

Processing Workshop at Machine Project

Starting this Saturday, I’m teaching a 4 day intensive workshop on Processing at Machine Project. The course is designed to be a good introduction and covers everything from the basics of the IDE up to libraries and media. No prior programming experience necessary (though it always helps). For more info check out the course page.