Generative Media Coding: May/2018


Photos: https://www.flickr.com/photos/nunocorreia/albums/72157696686511324

Program:
14/May/2018, 9-16h: Introduction to openFrameworks; Animation; Interaction; Forces
15/May/2018, 9-16h: Particle systems; Autonomous agents; Physics libraries; Audio
16/May/2018, 9-16h: Audio-visuals; Project development
17/May/2018, 9-16h: Project development
18/May/2018, 9-16h: Project development and presentation

The course is focused on the generative aspects of media design and coding, 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. Course code is available at https://github.com/aalto-mediacode Continue reading

Posted in Generative Media Coding, Generative Media Coding 2018 | Leave a comment

Multitouch Interaction: Dec/2017


Photos: https://www.flickr.com/photos/nunocorreia/sets/72157691857441114

The course focuses on exploring multitouch interaction to create engaging experiences with digital media. Multiple devices will be used, with an emphasis on mobile phones/tablets and the iOS platform. Other devices and platforms will also be discussed.

The main development environment for the course will consist of openFrameworks (oF) with Xcode. 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. Continue reading

Posted in Courses, Multitouch Interaction, Multitouch Interaction 2017-12 | Leave a comment

openFrameworks iOS audioInput example, microphone

In openFrameworks iOS 0.9.8, the audioInput example doesn’t seem to run. I found this solution:

“The audioinput example in the 9.0 release compiles and runs, and can play sound, but doesn’t receive any audio input. I removed the ofSoundPlayer, and now the audio input does work. so I guess there’s a conflict between ofSoundStream and ofSoundPlayer”

Also, it might be needed to add a Privacy – Microfone item to the plist, and write a message there (can be a simple “Yes”), see image below.

Posted in iOS, openFrameworks, Software | Leave a comment

Multitouch Interaction: Apr/2017


Photos: https://www.flickr.com/photos/nunocorreia/sets/72157680779685131

The course focuses on exploring multitouch interaction to create engaging experiences with digital media. Multiple devices will be used, with an emphasis on mobile phones/tablets and the iOS platform. Other devices and platforms will also be discussed.

The main development environment for the course will consist of openFrameworks (oF) with Xcode. 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. Continue reading

Posted in Multitouch Interaction, Multitouch Interaction 2017-04 | Leave a comment

ofPixels, camera usage

The technique for reading data from images has changed in openFrameworks, and the included examples have not yet caught up with this (as of v.0.9.8). With the help of Alex van Giersbergen and Sourya Sen, we’ve prepared an example to illustrate this, which can be dowloaded here:
pixelsTest

Sourya also recommends this related blog post: https://processing.org/tutorials/pixels/

To use the camera (for example to run the ImagePicker or VideoGrabber examples) you will need to update the ofxiOS-Info.plist by right-clicking in an empty area, add lines and then pick Privacy-Camera… and/or Privacy – Photo Library… and add any text there (thanks Gurden Batra).

Posted in openFrameworks, Software | Leave a comment

Generative Media Coding: Feb/2017


Photos: https://www.flickr.com/photos/nunocorreia/sets/72157679645354063

Program:
20/Feb/2017, 9-16h: Introduction to openFrameworks; Animation; Generative graphics
21/Feb/2017, 9-16h: Particle systems; Physics (*); Audio
22/Feb/2017, 9-16h: Audio-visuals; Project development
23/Feb/2017, 9-16h: Project development
24/Feb/2017, 9-16h: Project development and presentation

The course is focused on the generative aspects of media design and coding, 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. Continue reading

Posted in Courses, Generative Media Coding, Generative Media Coding 2017 | Leave a comment

openFrameworks exercises

How to use the downloaded openFrameworks files

Using ProjectGenerator:

  1. click Create/Update
  2. click Import and point to the exercise folder
  3. click Update

Continue reading

Posted in openFrameworks, Software | Leave a comment

Intro to openFrameworks

The Mac environment and Xcode will mainly be used for the course, although other environments and IDEs can be used. The Programming Interactivity book (Noble 2012), adopted for the course, was used as the main reference for this post.

Continue reading

Posted in openFrameworks, Software | Leave a comment

Multitouch Interaction: Apr/2016

Video and photo documentation from the Multitouch Interaction 2016 course:

Photos: https://www.flickr.com/photos/nunocorreia/albums/72157671541380846

The course focuses on exploring multitouch interaction to create engaging experiences with digital media. Multiple devices will be used, with an emphasis on mobile phones/tablets and the iOS platform. Other devices and platforms will also be discussed.

The main development environment for the course will consist of openFrameworks (oF) with Xcode. 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. Continue reading

Posted in Multitouch Interaction, Multitouch Interaction 2016 | Leave a comment

Multitouch Interaction 2015 reel

Reel from the Multitouch Interaction 2015 course, taught by Suse Miessner:

Posted in Courses, Multitouch Interaction, Multitouch Interaction 2015 | Leave a comment