Creative coding: Difference between revisions

Content deleted Content added
formatting
Line 1:
{{refimprove|date=March 2014}}
[[File:Creative coding breakout modification.png|thumb|upright|A heavily modified version of the classic 19801980s video game 's'[[Breakout computergame(video game)|Breakout]]'' produces visually interesting glitches.]]
'''Creative coding''' is a type of [[computer programming]] in which the goal is to create something expressive instead of something functional. It is used to create live visuals and for [[VJing]], as well as creating visual art and design, art installations, projections and [[projection mapping]], sound art, advertising, product [[prototype]]s, and much more.
 
== History ==
Using programming to create art is a practice that started in the 1960s. In later decades groups such as Compos 68 successfully explored programing for artistic purposes, having their work exhibited in international exhibitions. From the 80s onward expert programmers joined the '[[Demoscenedemoscene]]', and tested their skills against each other by creating "demos": highly technically competent visual creations.
 
Recent exhibitions and books, including Dominic Lopes' ''A Philosophy of Computer Art'' (2009) have sought to examine the integral role of coding in contemporary art beyond that of Human Computer Interface (HCI).<ref>{{cite book|last1=Lopes|first1=Dominic|title=A Philosophy of Computer Art|date=2009|publisher=Routledge|___location=London|isbn=0415547628}}</ref> Criticising Lopes however, Juliff and Cox argue that Lopes continues to privilege interface and user at the expense of the integral condition of code in much computer art. Arguing for a more nuanced appreciation of coding, Juliff and Cox set out contemporary creative coding as the examination of code and intentionality as integral to the users understanding of the work.<ref>{{cite journal|last1=Toby Juliff|first1=Travis Cox|title=The Post-display condition of contemporary computer art|journal=eMaj|date=April 2015|volume=8|url=https://emajartjournal.com/2015/04/14/toby-juliff-travis-cox-the-post-display-condition-of-contemporary-computer-art/|accessdate=31 May 2016}}</ref> Arguing for a more nuanced appreciation of coding, Juliff and Cox set out contemporary creative coding as the examination of code and intentionality as integral to the users understanding of the work. [ibid.]
 
Currently there is a renewed interest in the question why programming as a method of producing art hasn't flourished. [[Google]] has renewed interest with their Dev Art initiative,<ref>
Line 23:
*[[Houdini (software)#TouchDesigner|TouchDesigner]]
 
== GatheringsEvents ==
Two of the largest festivals in which creative coders gather and discuss their work are EyeO in the United States, and Resonate in Europe. Smaller festivals and meetups are organised all over the world.
 
== External links ==
* [http://video.pbs.org/video/2322911761/ The Art of Creative Coding] Video produced by [[Off Book (web series)]]
*[http://www.creativeapplications.net/ Creative Application Network, a website that showcases new work]
*[https://devart.withgoogle.com/ Dev Art - Art made with Code, a project by Google]
*[http://www.creativecode.io/ CreativeCode.io, an education initiative of GrayArea.org]
* [http://www.push-conference.com push.conference] is a series of events and workshops aiming to unite Creative Coders & User Experience Designers
*[http://www.ofcourse.io oF COURSE] is a creative coding program to give both hardcore coders and designers with no programming experience the hands on experience,tools, ideas, and full support for making their own stunning projects.
*http://natureofcode.com/book/ is an exploration of natural phenomena in code. An introduction to Processing and coding as a 'second semester class'. It teaches an intuitive approach to coding through real world experience. [https://www.kadenze.com/courses/the-nature-of-code/info Nature of Code Free Online Class]
 
== References ==
Line 59 ⟶ 50:
| url = http://friendsofed.com/book.html?isbn=159059617X
}}
 
== External links ==
* [http://video.pbs.org/video/2322911761/ The Art of Creative Coding] Video produced by [[Off Book (web series)]]
*[http://www.creativeapplications.net/ Creative Application Network, a website that showcases new work]
*[https://devart.withgoogle.com/ Dev Art - Art made with Code, a project by Google]
*[http://www.creativecode.io/ CreativeCode.io, an education initiative of GrayArea.org]
* [http://www.push-conference.com push.conference] is a series of events and workshops aiming to unite Creative Coders & User Experience Designers
*[http://www.ofcourse.io oF COURSE] is a creative coding program to give both hardcore coders and designers with no programming experience the hands on experience,tools, ideas, and full support for making their own stunning projects.
*http://natureofcode.com/book/ is an exploration of natural phenomena in code. An introduction to Processing and coding as a 'second semester class'. It teaches an intuitive approach to coding through real world experience. [https://www.kadenze.com/courses/the-nature-of-code/info Nature of Code Free Online Class]
 
[[Category:Computer programming]]