Polymorphous Perversity and Texts

About & References

Move out from the main map by clicking icons. Move back to the map by clicking the main title or the red arrow at the upper left.

An early version of this text was presented, only slightly more linearly, at the 2010 Conference on College Composition and Communication in Louisville, KY. Additional material was generated for a Kinect/Twitter installation created with Anne Wysocki and Ryan Kornheisl for display at the 2011 CCCC in Atlanta, GA.

Thanks to Amy Kimme Hea, Ashley Holmes, Jennifer Haley-Brown, Jim Porter, and an anonymous reviewer for their comments and assistance.

This text recursively contains a 92 MB [zipped archive] version of its 2012 version and a 175 MB zipped archive of this version that you can inhabit and remix under a Creative Commons Attribution 3.0 Unported License.

Editors' note
This is a republished version of Johndan Johnson Eilola's webtext, originally published in Kairos 16.3 (2012). The text has been lightly edited, and the design and code been updated to HTML5 standards and to work on mobile devices. Links in the references below have been updated to the best of our abilities.


Main site: http://www.processing.org/

Plesk, with more samples and community: http://wwww.openprocessing.org/

Books on Processing

Reas, Casey, & Fry, Ben. (2007). Processing: A programming handbook. MIT Press.
Editors' note: Now in its second edition: Reas, Casey, & Fry, Ben. (2007). Processing: A programming handbook for visual designers and artists (2nd ed.). MIT Press.

Greenberg, Ira. (2007). Processing: creative doding and computational art. http://www.friendsofed.com

Fry, Ben. (2007). Visualizing data: Exploring and explaining data with the processing environment. O'Reilly.

Terzidis, Kostas. (2009). Algorithms for visual design using the processing language. Wiley.


Main site: http://www.arduino.cc/

Books on Arduino

Banzi, Massimo. (2008). Getting started with Arduino. O'Reilly.
Editors' note: Now in its fourth edition: Banzi, Massimo, & Shiloh, Michael. (2022). Getting started with Arduino: The open source electronics prototyping platform (4th ed.). Maker Media.

Oxer, Jonathan, & Blemings, Hugh. (2009). Practical Arduino: Cool projects for open source hardware. Apress. Retrieved from http://www.apress.com.

Sites for Purchasing Arduino Supplies

Sparkfun: http://www.sparkfun.com/

Maker Shed Store: http://www.makershed.com/

Adafruit Industries: http://www.adafruit.com/

QR Codes: Available many places. I got mine from http://www.qrcode.kaywa.com.

Processing Sketches Used in Demos

Phrases 9: Johndan Johnson-Eilola [download]. Based on bubblepop demo by Andy Best and code from Ira Greenberg's Bouncing Balls code (see citation above). Audio sigh is by the_justin from Freesound.org (creative commons sampling 1.0 license).

qr_code_reader [download]: Johndan Johnson-Eilola. Based on core QRcode reader code originated by Tom Igoe and modified by Daniel Shiffman (http://www.shiffman.net/p5/pqrcode/). Modified to add in branching responses based on code read (passing URL to Web browser). Which, in hindsight, shouldn't have taken me two days to come up with.

Organizing Critters: Seun Joon Choi: https://openprocessing.org/sketch/6691

What They Speak When They Speak To Me: Ellie Zanairi and Jason Lewis: https://web.archive.org/web/20130904204650/http://www.nexttext.net/applet/wtswtstm/

Goodtimesarekillingme: Emily Daniels and James DeMond: http://musichackdayboston.pbworks.com/f/goodtimesarekillingme.html

GMS (Gestural Music Sequencer): John Keston: http://audiocookbook.org/category/gms/

Other Materials

Twitter Browser (archived from Archive.org): https://web.archive.org/web/20120202010044/http://www.neuroproductions.be/twitter_friends_network_browser/

Twittervision: http://beta.twittervision.com/

Sixthsense Demo: https://www.ted.com/talks/pattie_maes_pranav_mistry_meet_the_sixthsense_interaction

Chunky Move (dance troupe): http://www.chunkymove.com/

Camille Utterback and Romy Achituv: Text Rain. http://www.camilleutterback.com/textrain.html

Nicohlas Felton: The Feltron Annual Reports: http://feltron.com/