Editing Processing Workshop

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 3: Line 3:
 
[[Image:Ascii_photo_5452.png|thumb|ASCII video image made with Processing]]
 
[[Image:Ascii_photo_5452.png|thumb|ASCII video image made with Processing]]
  
Scott led a [[Processing]] workshop on September 13th, 2008. See [[Processing Workshop Report]] for a summary.
+
Scott will be teaching a workshop on [http://processing.org Processing], a free, open-source programming environment for artists, designers, and anyone interested in getting the computer to do interesting things.  '''RSVPs are required''', as space is limited to 15 people. See [[#What You Need To Do]] to participate.
 +
 
 +
== Overview ==
 +
 
 +
Do you remember the triangular "turtle" from [http://en.wikipedia.org/wiki/Logo_%28programming_language%29 Logo]?  "Pen down, move forward, turn right..."  It was an early, easy way to tell a computer how to draw something on the screen.  Processing is just like a modern, really buff version of that turtle.  Think of it as being like Flash, only less flashy.  If you've ever had a vision of something you wish you could make on a computer screen, you can probably make it in Processing.  Well, maybe.  This workshop will get you started, anyway, even if you've never typed a line of programming code in your life.
 +
 
 +
This workshop is intended as an introduction for complete beginners.  No programming is experience necessary, although you should be generally familiar with how to use your computer, download files, install programs, and so on.
 +
 
 +
While the emphasis of this workshop will be on visual expressions of code, the concepts learned here can be extended to get Processing to generate audio, talk to microcontrollers (e.g. Arduino boards, MAKE boards, OSC devices), and generally interface with all kinds of other neat stuff.
  
 
== Schedule ==
 
== Schedule ==
Line 15: Line 23:
 
== Location ==
 
== Location ==
  
San Francisco, in the Mission District.
+
San Francisco, in the Mission District.  '''[[Special:Emailuser/scmurray|RSVP to Scott]]''' to receive an email with the address.
  
 
== Cost ==
 
== Cost ==
Line 68: Line 76:
 
== What You Need To Do ==
 
== What You Need To Do ==
  
'''The workshop is full!  [[Special:Emailuser/scmurray|Contact Scott]] to be added to the waiting list.'''
+
* '''[[Special:Emailuser/scmurray|RSVP to Scott]]''' in advance.  He'll send you an email with the location details.
 +
* Bring a laptop (recommended).  Computers will not be provided, but we'll have wireless Internet access and lots of power outlets.  Processing works on Windows, Mac OS, and Linux, so any kind of computer should work fine.
 +
* Consider [http://http://processing.org/ downloading the Processing application] and installing it in advance.
 +
 
 +
== Resources ==
 +
 
 +
'''General Resources'''
 +
 
 +
* [http://processing.org Processing.org]
 +
* [http://processing.org/learning/ Processing.org Learning Resources]
 +
 
 +
'''Neat Stuff People Are Doing With Processing'''
 +
 
 +
* [http://www.processingblogs.org Processing Blogs]
 +
* [http://www.vimeo.com/tag:processing Videos on Vimeo]
 +
* [http://www.flight404.com/blog/ Flight 404]
  
For those who have already RSVPed:
+
'''Courses and Workshops'''
  
* Bring a laptop (recommended). Computers will not be provided, but we'll have wireless Internet access and lots of power outlets. Processing works on Windows, Mac OS, and Linux, so any kind of computer should work fine.
+
* [http://www.shiffman.net/teaching/workshop/ Processing Workshop] — taught by Dan Shiffman
* Consider [http://processing.org/ downloading the Processing application] and installing it in advance.
+
* [http://people.csail.mit.edu/bmcutler/gaudi/assignment1.html Programming in Processing] — class assignment
* [[Special:Emailuser/scmurray|Let me know]] if you won't be able to make it, so someone else can have your slot.
+
* [http://labs.noisepages.com/2008/04/06/massaging-media-processing-workshop/ Code Examples] — by Peter Kirn
 +
* [http://www.shiffman.net/teaching/a2z/ Programming from A to Z] — more advanced programming beyond Processing
 +
 
 +
'''Recommended Books'''
 +
 
 +
* ''[http://processing.org/learning/books/ Processing: A Programming Handbook for Visual Designers and Artists]''
 +
* ''[http://www.learningprocessing.com/ Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction]''
  
 
== Expressions of Interest ==
 
== Expressions of Interest ==
Line 90: Line 119:
 
* [[User:Ioerror|Jacob]]
 
* [[User:Ioerror|Jacob]]
 
* [[User:Yerdua|Audrey]]
 
* [[User:Yerdua|Audrey]]
* [[User:Mattbot|Mattbot]]
 
* [[User:Mediapathic|Steen]]
 
* LeahCooper - cooper.leah@gmail.com
 
* [[user:Kripto|MarkC]]
 
 
[[Category:Programming languages]]
 
[[category:events]]
 

Please note that all contributions to Noisebridge are considered to be released under the Creative Commons Attribution-NonCommercial-ShareAlike (see Noisebridge:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel Editing help (opens in new window)