{"id":10,"date":"2015-01-23T16:51:49","date_gmt":"2015-01-23T16:51:49","guid":{"rendered":"https:\/\/www.courses.tegabrain.com\/PVA1\/?page_id=10"},"modified":"2016-09-13T19:11:31","modified_gmt":"2016-09-13T19:11:31","slug":"resources","status":"publish","type":"page","link":"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/resources\/","title":{"rendered":"Resources"},"content":{"rendered":"<h4>Guides for this class<\/h4>\n<p>Here is <a href=\"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/guide-to-taking-screenshots\/\">a guide to taking screenshots and screen captures<\/a> to document\u00a0your work.<\/p>\n<p>To export your sketch as an animated GIF, please download <a href=\"http:\/\/www.cockos.com\/licecap\/\">and use Licecap<\/a><\/p>\n<h4>Processing<\/h4>\n<ul>\n<li><a href=\"http:\/\/www.processing.org\/\">Official Processing site<\/a><\/li>\n<li><a href=\"http:\/\/www.openprocessing.org\/\">OpenProcessing<\/a><\/li>\n<li><a href=\"http:\/\/forum.processing.org\/\">Processing forum<\/a><\/li>\n<li><a href=\"http:\/\/forum.processing.org\/\">Processing tutorials<\/a><\/li>\n<\/ul>\n<h4>Online Instruction<\/h4>\n<ul>\n<li><a href=\"http:\/\/hello.processing.org\/\">Hello Processing<\/a>\u00a0\u2013 Dan Shiffman\u00a0<em style=\"font-weight: inherit;\">very enthusiastically<\/em>\u00a0walks you through Processing in about an hour.<\/li>\n<li><a href=\"https:\/\/www.youtube.com\/user\/shiffman\/playlists?view=50&amp;sort=dd&amp;shelf_id=2\">Shiffman Learning Processing video series.<\/a> The roughly matches the textbook arc.<\/li>\n<li><a href=\"http:\/\/icm.shiffman.net\/\">Video tutorials <\/a>from Interactive Multimedia Class at ITP &#8211; If you like Shiffman&#8217;s style, here are video tutorials by programming topic. Highly recommended for revision !!<\/li>\n<li><a href=\"http:\/\/www.lynda.com\/Processing-training-tutorials\/1402-0.html\">Lynda.com on Processing<\/a><\/li>\n<\/ul>\n<h4>Processing Books<\/h4>\n<ul>\n<li>Shiffman, Daniel, <a href=\"http:\/\/www.google.com\/shopping\/product\/11573577866811668643?prds=hsec:online\">Learning Processing (class textbook)<\/a><\/li>\n<li><a href=\"http:\/\/mitpress.mit.edu\/books\/processing\">Processing, A Programming Handbook for Visual Designers<\/a> &#8211; Reas and Fry<\/li>\n<li><a href=\"http:\/\/natureofcode.com\/\">Shiffman, Daniel, 2012, The Nature of Code<\/a><\/li>\n<li>All Processing books\u00a0<a href=\"http:\/\/processing.org\/books\/index.html\">http:\/\/processing.org\/books\/index.html<\/a><\/li>\n<\/ul>\n<h4>Need help with code and debugging?<\/h4>\n<p><a href=\"http:\/\/p5js.org\/tutorials\/debugging\/\">See this Field Guide to Debugging<\/a>. Or join the class <a href=\"https:\/\/suny2016.slack.com\/\">slack &#8211; channel #pva<\/a> and ask your questions there.<\/p>\n<h4>Other useful tools we will use throughout this course<\/h4>\n<ul>\n<li><a target=\"_blank\">Github<\/a>\u00a0&amp;\u00a0<a style=\"color: #2e6eb0;\" title=\"Git and Github\" href=\"http:\/\/golancourses.net\/2013\/resources\/tools\/git-and-github\/\">references<\/a><\/li>\n<li><a href=\"http:\/\/www.sublimetext.com\/2\">Sublime Text 2<\/a><\/li>\n<li><a href=\"http:\/\/cli.learncodethehardway.org\/book\/\">Command line crash course\u00a0<\/a>\u00a0(tutorials for helping you understand the terminal)<\/li>\n<li><a href=\"http:\/\/p5js.org\/\">p5.js<\/a>\u2013 \u00a0Processing library designed for the web using Javascript.<\/li>\n<\/ul>\n<h4>Other Tools for\u00a0Creative Computation<\/h4>\n<ul>\n<li><a target=\"_blank\">Arduino<\/a>\u00a0\u2013 Open-source electronics prototyping platform.<\/li>\n<li><a target=\"_blank\">ChucK<\/a>\u00a0\u2013 Strongly-timed, concurrent, and on-the-fly audio programming language.<\/li>\n<li><a target=\"_blank\">Cinder<\/a>\u00a0\u2013 Free and open source library for professional-quality creative coding in C++.<\/li>\n<li><a target=\"_blank\">Flash<\/a>\u00a0\u2013 Adobe\u2019s standard for delivering high-impact, rich Web content.<\/li>\n<li><a target=\"_blank\">GLSL<\/a>\u00a0\u2013 A high-level C-style shading language for OpenGL.<\/li>\n<li><a target=\"_blank\">Grasshopper<\/a>\u00a0\u2013 Visual programming language for generative modeling in Rhino.<\/li>\n<li><a target=\"_blank\">Max\/MSP\/Jitter<\/a>\u00a0\u2013 A visual programming language for music and multimedia.<\/li>\n<li><a target=\"_blank\">Maya Embedded Language<\/a>\u00a0(MEL) \u2013 A scripting language for the 3D graphics software, Maya.<\/li>\n<li><a target=\"_blank\">NodeBox<\/a>\u00a0\u2013 A free, cross-platform library for generating 2D animations with Python.<\/li>\n<li><a target=\"_blank\">openFrameworks<\/a>\u00a0 \u2013 An open source, cross-platform C++ toolkit for creative coding.<\/li>\n<li><a target=\"_blank\">ofxAddons<\/a>\u00a0\u2013 An extensive set of community-contributed extensions to openFrameworks<\/li>\n<li><a target=\"_blank\">Processing<\/a>\u00a0\u2013 An electronic sketchbook for developing ideas in Java.<\/li>\n<li><a href=\"http:\/\/p5js.org\/&quot;\">p5.js<\/a>\u2013 \u00a0Processing library designed for the web using Javascript.<\/li>\n<li><a target=\"_blank\">Pure Data<\/a>\u00a0\u2013 A real-time graphical programming environment for audiovisual processing.<\/li>\n<li><a target=\"_blank\">Quartz Composer<\/a>\u00a0\u2013 A node-based visual programming language for rendering graphics in OSX.<\/li>\n<li><a target=\"_blank\">RhinoScript<\/a>\u00a0\u2013 A scripting tool for the Rhino modeler, based on Microsoft\u2019s VBScript.<\/li>\n<li><a target=\"_blank\">SuperCollider<\/a>\u00a0\u2013 A programming language for realtime audio synthesis and algorithmic composition.<\/li>\n<li><a target=\"_blank\">Unity3D<\/a>\u00a0\u2013 An integrated authoring tool for creating interactive 3D environments.<\/li>\n<li><a target=\"_blank\">VVVV<\/a>\u00a0\u2013 A graphical programming environment for large media environments<\/li>\n<\/ul>\n<h4>Feeds and Blogs for Inspiration<\/h4>\n<ul>\n<li><a href=\"http:\/\/www.creativeapplications.net\/&quot;\" target=\"_blank\">Creative Applications<\/a><\/li>\n<li><a href=\"http:\/\/thecreatorsproject.com\/&quot;\" target=\"_blank\">Creators Project<\/a><\/li>\n<li><a href=\"http:\/\/libcinder.org\/gallery\/&quot;\" target=\"_blank\">Cinder Gallery<\/a><\/li>\n<li><a href=\"http:\/\/www.dataisnature.com\/&quot;\" target=\"_blank\">Data Is Nature<\/a><\/li>\n<li><a href=\"http:\/\/flowingdata.com\/&quot;\" target=\"_blank\">Flowing Data<\/a><\/li>\n<li><a href=\"http:\/\/www.futurefeeder.com\/&quot;\" target=\"_blank\">Future Feeder<\/a><\/li>\n<li><a href=\"http:\/\/www.generatorx.no\/&quot;\" target=\"_blank\">GeneratorX.no<\/a><\/li>\n<li><a href=\"http:\/\/infosthetics.com\/&quot;\" target=\"_blank\">Infosthetics<\/a><\/li>\n<li><a href=\"http:\/\/turbulence.org\/blog\/&quot;\" target=\"_blank\">Networked Performance<\/a><\/li>\n<li><a href=\"http:\/\/www.neural.it\/&quot;\" target=\"_blank\">Neural.it<\/a><\/li>\n<li><a href=\"http:\/\/www.notcot.com\/&quot;\" target=\"_blank\">Notcot<\/a><\/li>\n<li><a href=\"http:\/\/openprocessing.org\/&quot;\" target=\"_blank\">OpenProcessing<\/a><\/li>\n<li><a href=\"http:\/\/www.processing.org\/exhibition\/&quot;\" target=\"_blank\">Processing Exhibition<\/a><\/li>\n<li><a href=\"http:\/\/processingjs.org\/exhibition\/&quot;\" target=\"_blank\">ProcessingJS Exhibition<\/a><\/li>\n<li><a href=\"http:\/\/rhizome.org\/&quot;\" target=\"_blank\">Rhizome<\/a><\/li>\n<li><a href=\"http:\/\/www.thisiscolossal.com\/&quot;\" target=\"_blank\">This is Colossal<\/a><\/li>\n<li><a href=\"http:\/\/www.todayandtomorrow.net\/&quot;\" target=\"_blank\">Today and Tomorrow<\/a><\/li>\n<li><a href=\"http:\/\/vimeo.com\/tag:openframeworks&quot;\" target=\"_blank\">Vimeo: openFrameworks<\/a><\/li>\n<li><a href=\"http:\/\/vimeo.com\/tag:processing&quot;\" target=\"_blank\">Vimeo: Processing<\/a><\/li>\n<li><a href=\"http:\/\/www.visualcomplexity.com\/vc\/&quot;\" target=\"&quot;_blank\">Visual Complexity<\/a><\/li>\n<li><a href=\"http:\/\/visual.ly\/&quot;\" target=\"_blank\">Visual.ly<\/a><\/li>\n<li><a href=\"http:\/\/www.visualizing.org\/&quot;\" target=\"_blank\">Visualizing.org<\/a><\/li>\n<li><a href=\"http:\/\/www.we-make-money-not-art.com\/&quot;\" target=\"_blank\">We Make Money Not Art<\/a><\/li>\n<\/ul>\n<h4>Books on Art + Code + Programming<\/h4>\n<ul>\n<li>R. Klanten, S. Ehmann, V. Hanschke,\u00a0<a href=\"http:\/\/shop.gestalten.com\/a-touch-of-code.html\">A Touch of Code<\/a><\/li>\n<li>Casey Reas and Chandler McWilliams,\u00a0<a>Form+Code<\/a><\/li>\n<li>Bohnacker, Gross, Laub and Lazzeroni,\u00a0<a>Generative Design<\/a><\/li>\n<li><a href=\"http:\/\/millergallery.cfa.cmu.edu\/nasabook\/\">New Art Science Affinities<\/a>, with contributors: Andrea Grover,\u00a0R\u00e9gine Debatty, Claire Evans, Pablo Garcia, Thumb Projects<\/li>\n<li>Troika, <a href=\"http:\/\/books.google.com.au\/books\/about\/Digital_by_Design.html?id=IO_9RAAACAAJ&amp;redir_esc=y\">Digital by Design<\/a><\/li>\n<li>Edward A. Shanken,\u00a0<a href=\"http:\/\/www.amazon.com\/Art-Electronic-Media-Themes-Movements\/dp\/0714847828\">Art and Electronic Media<\/a><\/li>\n<li>Alexander, Ishikawa, Silverstein,\u00a0<a href=\"http:\/\/www.amazon.com\/Pattern-Language-Buildings-Construction-Environmental\/dp\/0195019199\">A Pattern Language: Towns, Buildings, Construction<\/a><\/li>\n<li>Matthias Felleisen,\u00a0<a href=\"http:\/\/www.amazon.com\/How-Design-Programs-Introduction-Programming\/dp\/0262062186\/\">How to Design Programs: An Introduction to Programming and Computing<\/a><\/li>\n<li>Richard W. Hamming,\u00a0<a href=\"http:\/\/www.amazon.com\/gp\/product\/9056995014\">Art of Doing Science and Engineering: Learning to Learn<\/a><\/li>\n<li>Charles Petzold,\u00a0<a href=\"http:\/\/www.amazon.com\/Code-Language-Computer-Hardware-Software\/dp\/0735611319\">Code: The Hidden Language of Computer Hardware and Software<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Guides for this class Here is a guide to taking screenshots and screen captures to document\u00a0your work. To export your sketch as an animated GIF, please download and use Licecap Processing Official Processing site OpenProcessing Processing forum Processing tutorials Online Instruction Hello Processing\u00a0\u2013 Dan Shiffman\u00a0very enthusiastically\u00a0walks you through Processing in about an hour. Shiffman Learning &hellip; <a href=\"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/resources\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Resources&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-10","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/wp-json\/wp\/v2\/pages\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/wp-json\/wp\/v2\/comments?post=10"}],"version-history":[{"count":4,"href":"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/wp-json\/wp\/v2\/pages\/10\/revisions"}],"predecessor-version":[{"id":2200,"href":"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/wp-json\/wp\/v2\/pages\/10\/revisions\/2200"}],"wp:attachment":[{"href":"https:\/\/www.courses.tegabrain.com\/2016\/PVA2\/wp-json\/wp\/v2\/media?parent=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}