Video and photo documentation from the Multimedia Authoring 2016 course:
Photos: https://www.flickr.com/photos/nunocorreia/albums/72157664257877881
25/Jan/2016, 9-16h: Introduction to openFrameworks; Animation; Generative graphics
26/Jan/2016, 9-16h: Particle systems; Physics; Audio
27/Jan/2016, 9-16h: Audio-visuals; Project development
28/Jan/2016, 9-16h: Project development
29/Jan/2016, 9-16h: Project development and presentation
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: sound visualisation; sonification; audiovisual composition; 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. An introduction to openFrameworks: http://doc.gold.ac.uk/CreativeComputing/creativecomputation/?page_id=1584
Check what students have done in previous years in the menu above (particularly last year, the first in a one-week intensive format). We’ve been using openFrameworks in this course since 2011.
Recommended bibliography:
- ofBook (work in progress) http://openframeworks.cc/ofBook
- Noble, J., 2012. “Programming Interactivity: A Designer’s Guide to Processing, Arduino, and openFrameworks” (2nd Edition), O’Reilly Media. (new version coming out in May 2016)
- Perevalov, D., 2013. “Mastering openFrameworks: Creative Coding Demystified”, Packt
- Perevalov, D. & Tatarnikov, I., 2015. “openFrameworks Essentials”, Packt
Course files:
- Ex1-HelloWorld
- Ex2-TextAnimation
- Ex3-MouseCircles
- Ex4-MouseSquaresArray
- Ex5-TrianglesStruct
- Ex6-CircleClass
- Ex7-Box2D-Simple
- Ex8-Box2D-Forces
- Ex9-SoundPlayer
- Ex10-SoundStreamVisuals
- Ex11-SoundFrequencyVisuals
- Ex12-SoundFrequencyVisuals-smooth
- Tutoring1-HelloWorldInternational
Project files: