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.
Special emphasis will be given to crossings between sound and image: live visuals; sound visualisation; sonification; VJing; audiovisual composition; live cinema; visual music; etc.
The main development environment for the course will be openFrameworks (http://www.openframeworks.cc/), although other environments will be explored. 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.
Chion, M., 1994. Audio-Vision: Sound on Screen. Columbia University Press, New York.
Note: originally classes were planned for 12, 14/February and 1/March, but these dates were canceled and will be replaced with other dates in the future, dedicated to project development.
14th Feb 2013 9:00 – 12:00 : Introduction to openFrameworks, C++ and Xcode
15th Feb 2013 9:00 – 12:00 : Generative graphics
19th Feb 2013 9:00 – 12:00 : Animation and physics
20th Feb 2013 9:00 – 12:00 : Particle systems
21st Feb 2013 9:00 – 12:00 : Image processing and video
22nd Feb 2013 9:00 – 12:00 : Audio
26th Feb 2013 9:00 – 12:00 : Audio-visuals and sound visualisation (theoretical)
27th Feb 2013 9:00 – 12:00 : Audio analysis and visualization
28th Feb 2013 9:00 – 12:00 : Project proposal presentation
12th Mar 2013 16:00 – 19:00 : Project following and debugging [date agreed with students]
14th Mar 2013 16:00 – 19:00 : Project following and debugging [date agreed with students]
15th Mar 2013 16:00 – 19:00 : Project presentation [date agreed with students]
Classes are on the 4th floor, computer room.