Aug 072011

Graffiti just got more compact, thanks to Processing, QR codes, and media artist Golan Levin and his pals.

For the uninitiated, QR codes are those pixelated-looking little squares you sometimes see on business cards and posters. Scan ‘em with a smartphone and they reveal a message or send you to a Web site or map. Thanks to QR Stenciler, you may be seeing more of them in unlikely places.

(Via Bruce Sterling)

QR_STENCILER Version: 01 August, 2011 By Golan Levin and Asa Foster III for FFFFF.AT

Developed with Processing v.0198, a free, cross- platform Java programming toolkit for the arts.

ABOUT This free program loads a user-specified QR code image, from which it generates a topologically correct stencil PDF, suitable for laser-cutting.

INSTRUCTIONS >> QR_STENCILER has been tested in MacOSX 10.6.8. 1. Make a QR code image which embeds a short text. Try, Kaywa, or the Google Chart API. 2. Download and install ‘Processing’ from We used v.0198 but v.1.5.1 seems OK too. 3. Unzip ‘’ to a folder. 4. Put your QR code image in ‘QR_STENCILER/data/’ 5. Launch Processing and open ‘QR_STENCILER.pde’ 6. Press ‘Run’ (Command-R) to start the stenciler. 7. You will be prompted to Open your QR code image. A default will be opened if none is provided. 8. After doing so, the program will generate a stencil PDF in the ‘data’ folder. 9. That PDF can now be opened in your favorite CAD software, for laser-cutting cardboard, etc. 10.After marking your stencil, test it with a QR reader, such as TapMedia’s free iPhone app.


QR_STENCILER shall be used for Good, not Evil….

Nov 282010

Who knew Processing could be a gateway drug to these hallucinatory animations? The distributor of this open-source library, that’s who.

toxiclibs is an independent, open source library collection for computational design tasks with Java & Processing (and soon other languages). After over 3.5 years of continuous development & refactoring, the collection consists of >25k lines of code, 270+ classes bundled into 8 libraries. The classes are purposefully kept fairly generic in order to maximize re-use in different contexts ranging from generative visuals, data visualization to architecture digital fabrication, use as teaching tool in these fields and more…

toxiclibs showreel 2010 from postspectacular on Vimeo.