The course is focused on the generative aspects of multimedia design and the authoring process, interaction design and the control of media elements in interactive projects. Students will experiment with a broad range of media elements with an emphasis on controlling media behavior through code.
The main development environment for the course will be openFrameworks (http://www.openframeworks.cc/). Students should have previously attended the Software Studies for Media Designers course, or demonstrate having acquired equivalent skills. Students are required to plan, develop, document and present a project at the end of the course.
Recommended bibliography:
Noble, J., 2012. Programming Interactivity: A Designer’s Guide to Processing, Arduino, and openframeworks (2nd Edition), O’Reilly Media.
12th Apr 2012 9:15 – 12:00 : Introduction to openFrameworks, C++ and Xcode
13th Apr 2012 9:15 – 12:00 : Generative graphics
17th Apr 2012 9:15 – 11:00 : Animation and physics
18th Apr 2012 9:15 – 12:00 : Particle systems
19th Apr 2012 9:15 – 12:00 : Image processing
20th Apr 2012 9:15 – 12:00 : Video processing
24th Apr 2012 13:00 – 16:00 : Audio processing
25th Apr 2012 9:15 – 12:00 : Audio analysis and visualization
26th Apr 2012 9:15 – 12:00 : Computer vision and Natural UI
27th Apr 2012 9:15 – 12:00 : Project proposal presentation
8th May 2012 9:15 – 12:00 : Further explorations and add-ons
9th May 2012 9:15 – 12:00 : Project development
10th May 2012 9:15 – 12:00 : Project development
11th May 2012 9:15 – 12:00 : Project presentation