{"id":496,"date":"2012-06-04T17:01:55","date_gmt":"2012-06-05T00:01:55","guid":{"rendered":"http:\/\/new.joyofprocessing.com\/blog\/?p=496"},"modified":"2012-06-04T17:01:55","modified_gmt":"2012-06-05T00:01:55","slug":"processing-workshops-in-june","status":"publish","type":"post","link":"https:\/\/joyofprocessing.com\/blog\/2012\/06\/processing-workshops-in-june\/","title":{"rendered":"Processing Workshops in June"},"content":{"rendered":"<p>This month, I&#8217;ll be teaching two Processing workshops at <a href=\"crashspace.org\">Crash Space<\/a>, the hacker space in Los Angeles that I belong to.  You can sign up for these classes in the <a href=\"http:\/\/store.crashspacela.com\/index.php?main_page=index&#038;cPath=2\">Crash Space store<\/a>.  This is a fundraiser for Crash Space: all proceeds from these classes will go to Crash Space to help pay the rent and such.  Each class is 4 hours long, and costs $60 ($40 for Crash Space members).<\/p>\n<p><img decoding=\"async\" src=\"\/img\/processing_101_icon.jpg\" align=right hspace=8 \/><br \/>\n<a href=\"http:\/\/store.crashspacela.com\/index.php?main_page=product_info&#038;cPath=2&#038;products_id=42\"><b>Processing 101<\/b><\/a><br \/>\nSaturday June 16th, 1pm &#8211; 5pm<\/p>\n<p>An introduction to the Processing language and development environment. <a href=\"http:\/\/processing.org\">Processing<\/a> is an open-source language and development environment which is popular with designers, artists, and DIYers. It&#8217;s a great language for learning computer programming because of its simplicity and immediate visual rewards. You can use Processing to build a sketchbook of reusable code snippets for future projects.<\/p>\n<p>This class will cover installation and introduce graphic programming techniques in Processing.<\/p>\n<p>Students will learn<\/p>\n<ul>\n<li>Basic vector drawing and color manipulation in Processing\n<\/li>\n<li>Basic vector drawing and color manipulation in Processing.\n<\/li>\n<li>How to get images onto the screen.\n<\/li>\n<li>How to effectively use randomness.\n<\/li>\n<li>How to make an animated logo\n<\/li>\n<li>How to make an animated particle system.\n<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"\/img\/aaron-koblin-flights2.jpg\" align=right hspace=8 width= \/><br \/>\n<a href=\"http:\/\/store.crashspacela.com\/index.php?main_page=product_info&#038;cPath=2&#038;products_id=48\"><b>Data+Art in Processing<\/b><\/a><br \/>\nSaturday June 23rd, 1pm &#8211; 5pm<\/p>\n<p>An introduction to using real-world data as an artistic medium in Processing. In this class, students will work with a variety of real-world data sources, and use this data to produce motion graphics, still images or music. The data used in the class includes<\/p>\n<ul>\n<li>USGS earthquake records\n<\/li>\n<li>An Astronomical database\n<\/li>\n<li>English Literature\n<\/li>\n<li>Twitter or other web services\n<\/li>\n<\/ul>\n<p>Students will learn a variety of methods to map and render this data, including<\/p>\n<ul>\n<li>How to control an animated image using multiple datapoints.\n<\/li>\n<li>How to hook Processing up to a MIDI keyboard or instrument.\n<\/li>\n<li>How to render maps and position items on a globe.\n<\/li>\n<li>How to produce musical events from non-musical data.\n<\/li>\n<li>Steganography &#8211; embed secret messages into images or music.\n<\/li>\n<\/ul>\n<hr \/>\n<p>For both classes, students will need a Windows, Macintosh or Linux laptop. If you are very new to Processing, I suggest taking the first class before taking the second.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This month, I&#8217;ll be teaching two Processing workshops at Crash Space, the hacker space in Los Angeles that I belong to. You can sign up for these classes in the Crash Space store. This is a fundraiser for Crash Space: all proceeds from these classes will go to Crash Space to help pay the rent [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-496","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/joyofprocessing.com\/blog\/wp-json\/wp\/v2\/posts\/496","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/joyofprocessing.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/joyofprocessing.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/joyofprocessing.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/joyofprocessing.com\/blog\/wp-json\/wp\/v2\/comments?post=496"}],"version-history":[{"count":3,"href":"https:\/\/joyofprocessing.com\/blog\/wp-json\/wp\/v2\/posts\/496\/revisions"}],"predecessor-version":[{"id":499,"href":"https:\/\/joyofprocessing.com\/blog\/wp-json\/wp\/v2\/posts\/496\/revisions\/499"}],"wp:attachment":[{"href":"https:\/\/joyofprocessing.com\/blog\/wp-json\/wp\/v2\/media?parent=496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/joyofprocessing.com\/blog\/wp-json\/wp\/v2\/categories?post=496"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/joyofprocessing.com\/blog\/wp-json\/wp\/v2\/tags?post=496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}