Year 1 Creative Projects (introduction to creative practice)
NOTE : This page will be updated as the course progresses.
This course is intended as an introduction to practical creative projects.
Download the brief by clicking here
You work in groups to conceive, develop and produce finished practical software projects in creative computing, making the fullest possible use of your creative and coding skills at level 1. Each project is uniquely specified to allow students the fullest possible creative choice, and projects are mentored by course leaders and professionals to ensure that they are at the appropriate level, and to provide students with specific programming and practical suggestions where required. All student projects must feature the creative use of digital media technologies through applied programming.
In addition to allowing students to develop their skills in a chosen area of interest, this unit encourages students to make coherent judgments regarding the application of their computing skills as they develop and reinforce their technical knowledge through creative projects.
Some of the skills you will be expected to learn and use are covered in the following online resources. You will have come across these in ‘Introduction to Digital Media’.
Week 1 : Visual Art and representation
Notes : Art and Visual Perception (see below for more references on these topics)
Exercise : Creating depth illusions with ‘Rotoreliefs’
Week 2 : Video Processing
Notes : Cut-up and collage
Exercise - here’s the basic VJ max patch we made
Week 3 : Drawing Systems 1
Notes : Get the presentation
Introduction to PI- Drawing Circles
Week 4 : Drawing Systems 2
Here’s a copy of the presentation
After we’ve done the exercise, you might want to take a closer look at this and this.
I should point out that in the code, we are checking to see if the square root of the output is greater than 2.
When we did the exercise in class, we just checked if the output was over 4, as it’s the same thing without the square root! This is a useful optimisation, and is present in the second code example, along with a few other tricks to make the process a bit faster.
——————————————–
Processing : processing.org/
Daniel Shiffman :
Processing Workbook : Creative Computing Vol1.
Design Basics : gdbasics.com
Introduction to Javascript for sound and animation :
doc.gold.ac.uk/~mus02mg/HTML5/
Web Audio API Examples :
chromium.googlecode.com/svn/trunk/samples/audio/index.html
JQuery Mobile : jquerymobile.com/
Introduction to jQuery
doc.gold.ac.uk/~mus02mg/jquery.pdf
doc.gold.ac.uk/~mus02mg/jqueryexamples.zip
Wireframes :
mashable.com/2010/07/15/wireframing-tools/
A wireframe is a mock up of your project – a visual plan with indications of what will happen. It need not be complex and can even be hand drawn. It must, however, be clear.
Further reading :
Joshua Noble, “Programming Interactivity: A Designer’s Guide to Processing, Arduino, and openFrameworks”, O’Reilly Media, 2009
Art & Physics: Parallel Visions in Space, Time, and Light (P.S.) Leonard Shlain
Design, Form, and Chaos
Mr. Paul Rand
Visual display of quantative information
Edward Tufte
Chapter Zero: Fundamental Notions of Abstract Mathematics (2nd Edition)
Carol Schumacher
The Psychology of Computer Programming: Silver Anniversary Edition
Gerald M. Weinberg
Phantoms in the Brain: Probing the Mysteries of the Human Mind
V. S. Ramachandran, Sandra Blakeslee
Dynamics: The Geometry of Behavior (Studies in Nonlinearity)
Ralph Abraham, Christopher D. Shaw
Andy Hunt, Ross Kirk, Richard Orton, Benji Merrison, “A generic model for compositional approaches to audiovisual media”, Cambridge Journals, 1998
Rodrigo F. Cádiz, “Fuzzy logic in the arts: applications in audiovisual composition and sound synthesis”, NAFIPS, 2005
Michael Faulkner/D-FUSE, “vj audio-visual art + vj culture”, Laurence King Publishing Ltd, 2006
Mick Grierson, “Audiovisual composition”, into the pill, 2007
Creative Computation