Categories
Coding openFrameworks

2017/06 Interactive Systems @ Hochschule Rhein-Waal

Between 26 June and 1 July 2017, I taught the Interactive Systems course at the Digital Media M.A., Hochschule Rhein-Waal. Below are the support materials we used for the course.

The course is focused on interaction design for media generation and manipulation. 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 interaction design, sound and image. The main development environment for the course will be openFrameworks (http://www.openframeworks.cc/), although other environments can be explored. Students are required to plan, develop, document and present a project at the end of the course.

IMG_2742

Program:
26/June
Introduction to openFrameworks; Animation;
Drawing; Interactive behaviours; Generative graphics;
27/June
Interactive particle systems; Physics;
Image, Video;
28/June
Camera; Computer vision for interaction;
Sound; Audio-visuals;
29/June
Project proposal presentations;
Project development;
30/June
Project development;
1/July
Project development;
Project presentations.

Categories
Aalto Coding Generative Media Coding openFrameworks

2017/02 Generative Media Coding @ Aalto Media Lab

From 20 to 24 February 2017, I taught the Generative Media Coding course at Aalto University, Media Lab Helsinki. More information on the course:
http://mlab.taik.fi/mediacode/archives/13364

IMG_1624

Made with:
www.openframeworks.cc
Links:
mlab.taik.fi/mediacode
medialab.aalto.fi

Categories
Aalto Coding Multimedia Authoring openFrameworks

2016/01 Multimedia Authoring @ Aalto Media Lab

From 25 to 29 January, I taught the Multimedia Authoring course at Aalto University, Media Lab Helsinki. More information on the course: http://mlab.taik.fi/mediacode/c/courses-projects/mma2016

Multimedia Authoring 2016 course
Generative Audio/Visuals
Aalto University, Media Lab Helsinki
Projects by:
Antti Onttonen, Narim Lee, Victor Pardinho, Siying Huang, Ville Niemi, Wolf Wikgren, Wenna Zhang, Leda Gurgulitsova

IMG_7689

Made with:
www.openframeworks.cc
Links:
mlab.taik.fi/mediacode
medialab.aalto.fi

Categories
Aalto Coding Multimedia Authoring openFrameworks

2015/03 Multimedia Authoring @ Aalto Media Lab

From 23 to 27 March, I taught the Multimedia Authoring course at Aalto University, Media Lab Helsinki. 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. Special emphasis is given to crossings between sound and image: sound visualisation; sonification; audiovisual composition; visual music; etc. Techniques from the Gen.AV projects were discussed and used. More information on the course: http://mlab.taik.fi/mediacode/c/courses-projects/mma2015

Multimedia Authoring 2015. Generative Audio/Visuals. Aalto University, Media Lab Helsinki
Projects by: André Vicentini, Eduard Shagal, Fernando Visockis, Johanna Lehto, Niklas Pöllönen, Samir Hassaine, Ralf Baumann, Roupen Bastadjan, Tuomas Ahva, Yun Hsuan Huang, Chen Ling
Teacher: Nuno Correia
Source code:
http://mlab.taik.fi/mediacode/coursefiles/course_2015_MMA/projects/
Made with:
www.openframeworks.cc
www.p5js.org
Links:
mlab.taik.fi/mediacode
medialab.aalto.fi
www.nunocorreia.com

Categories
Coding openFrameworks

2014-2015 Workshops in Creative Coding @ Goldsmiths

This semester I will be teaching the 40-hour course Workshops in Creative Coding 1 at the MA/MFA in Computational arts, Goldsmiths, University of London. The workshops-based course will relate to my research, as there will be a strong component of interaction design and audiovisuals. Each of the 10 sessions will be a “mini-workshop”, with a specific theme. Some of the research concepts will be tried out during the workshops.
Course link (includes source code to exercises): doc.gold.ac.uk/CreativeComputing/creativecomputation/?page_id=1285

Categories
Aalto Aalto - Other Coding Processing

2014/01 Software Studies for Media Designers @ Media Lab Helsinki

Software Studies for Media Designers, Part 1 – Processing:

  • 07 Jan 14 – Kickoff, Processing basics
  • 08 Jan 14 – Math, Interactive sketches
  • 09 Jan 14 – Flow control, functions
  • 10 Jan 14 – Arrays, Strings, type conversion, exporting
  • 14 Jan 14 – Processing.js
  • 15 Jan 14 – Revisions exercise

Introduction presentation: available here

Exercises are available at my OpenProcessing page.

Processing: http://processing.org/

Introduction videos: http://hello.processing.org/

Recommended book: Reas, C. & Fry, B., 2010. Getting started with Processing

Main course blog: http://softwarestudies.mlog.taik.fi/ (currently offline due to server move)

Categories
Aalto Coding Multimedia Authoring openFrameworks

2013/12 Multimedia Authoring @ Aalto Media Lab


Multimedia Authoring at Media Lab Helsinki (Aalto University, ARTS) focuses on audiovisual compositions and explorations with code, namely C++/openFrameworks.

Projects by: Akshay Roongta, Ari-Pekka Leinonen, Issey Ishikura, José Jacomé, Juuso Patrikainen, Karina Jensen, Maja Dika, Régis Frias, Taavi Varm, Thomas Thibault, Ville Kuvaja

Thank you: course participants, openFrameworks community
More info and outcomes from the course: mlab.taik.fi/mediacode/c/courses-projects/multimedia-authoring-2013b
Source code: mlab.taik.fi/mediacode/coursefiles/course_2013_MMA_B

Categories
Aalto Coding Multimedia Authoring openFrameworks

2013/03 Multimedia Authoring @ Aalto Media Lab

Multimedia Authoring at Media Lab Helsinki (Aalto University, ARTS) focuses on audiovhttps://vimeo.com/63385947isual compositions and explorations with code, namely C++/openFrameworks.

IMG_2468

Projects by: Barbara Rebolledo, Dan Qin, Fabian Häusler, Janne Koivula, Kirsi Ihalainen, Rajeev Siewnath, Saku Kämäräinen, Sasha Kazantsev, Shakti Dash

Thank you: course participants, openFrameworks community
More info and outcomes from the course: mlab.taik.fi/mediacode/c/courses-projects/mma2013
Source code: mlab.taik.fi/mediacode/coursefiles/course_2013_MMA

Categories
Aalto Aalto - Other Coding JavaScript Tutorials

Course and tutorials on JavaScript and Processing (Software Studies for Media Designers)

Between 2010 and 2014, I was teaching Software Studies for Media Designers course at Aalto Media Lab, with Markku Reunanen. From 2011, the focus was on HTML5 Canvas with JavaScript and Processing. The objective of this course was to teach the basics of programming to an audience of designers and artists.

If you’re interested in HTML5 and JS in particular, you can check out my tutorials here (updated in 2012): http://webmediadev.wordpress.com/

For Processing, you can check my exercises at OpenProcessing: https://openprocessing.org/user/35357/?o=15&view=sketches

Categories
Aalto Coding Multimedia Authoring openFrameworks

2012/05 Multimedia Authoring @ Aalto Media Lab

Multimedia Authoring at Media Lab Helsinki (Aalto University, ARTS) focuses on media manipulation with code, namely C++/openFrameworks. The video is a compilation of the exercises done during the course. Mac apps and multi-platform source code available at mlab.taik.fi/​mediacode/​coursefiles/​course_2012_MMA/​
(Mac apps can be found within the “Bin” folder of each exercise)

ex3

Thank you: all course participants, guest lecturer Mika Tuomola, openFrameworks community
More info and outcomes from the course: mlab.taik.fi/mediacode/c/courses-projects/mma2012