Course files for Multitouch Interaction are stored here:
mlab.taik.fi/mediacode/coursefiles/course_2011_MTI
Files will be added on a daily basis during the course.
Screenshots of the exercises (and other images) will be posted on this Flickr album.
Course files for Multitouch Interaction are stored here:
mlab.taik.fi/mediacode/coursefiles/course_2011_MTI
Files will be added on a daily basis during the course.
Screenshots of the exercises (and other images) will be posted on this Flickr album.
Google has released a new beta of Chrome. Via Webmonkey:
“Google has released Chrome 14 to the Chrome beta testing channel, which includes, among other new features, the initial beta release of Google’s “Native Client” technology, first announced in 2010. (…)
Native Client is a set of open source tools that allow Chrome to run compiled C and C++ code the same way the browser currently runs JavaScript or other common web programming languages. Native Code offers both a security sandbox and a set of interfaces that provide C and C++ bindings to the capabilities of HTML5. That means web application developers will be able to tap into desktop libraries to create faster, more powerful web apps.”
This could also be a good opportunity for web development with openFrameworks.
Update: the beta also supports Web Audio (via ReadWriteWeb):
https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html
Web Audio examples:
http://chromium.googlecode.com/svn/trunk/samples/audio/index.html

openFrameworks v0.07 has been released. It can be downloaded from here:
http://www.openframeworks.cc/download
The new version includes substantial improvements, notably Android support, but also new api structures.
Warning: 0.07 is not 100% compatible with 0.062, so you may want to keep your v0.062 still installed for a while.
Very interesting interview, just published: Kyle McDonald interviewing Zach Lieberman. Much of the origins and motivations behing openFrameworks are discussed.
https://github.com/kylemcdonald/SharingInterviews/blob/master/zachlieberman.markdown

This post is meant to provide instructions on getting started with oF, particularly with Xcode. It also provides an introduction to C++ to those coming from other programming languages (particularly ActionScript/Flash and Java/Processing).
The Mac environment and Xcode will mainly be used for the Multimedia Authoring course at Media Lab Helsinki (that this tutorial is meant to support). Participants on this course are required to have previous programming experience, such Java or ActionScript by participating on the Software Studies course. The Programming Interactivity book (Noble 2009), adopted for the course, was used as the main reference for this post.
Continue reading

Nice article on the special effects of Tron Legacy. Use of openFrameworks showcased:
http://jtnimoy.net/workviewer.php?q=178

Via BBC News:
Microsoft’s Kinect controller has been hacked only a few days after it officially went on sale. Code to control the motion-capture device has been produced that allows it to be used with a PC rather than the Xbox game console. Those behind the hack are keen to use the device in schools, art projects and to aid human-robot interaction.
This opens many possibilities for using Kinect’s advanced motion capture for exploratory / artistic projects.
The hack follows a competition launched by Adafruit.
About Kinect, from Wikipedia:
Kinect for Xbox 360, or simply Kinect (originally known by the code name Project Natal), is a “controller-free gaming and entertainment experience” by Microsoft for the Xbox 360 video game platform. (…)
Kinect is based on software technology developed internally by Microsoft and range camera technology by Israeli developer PrimeSense, which interprets 3D scene information from a continuously-projected infrared pattern.
Updates:
Continue reading
ofxQuartzComposition is an addon for openFrameworks to load, control and render Quartz Compositions (.qtz files) inside openFrameworks.
In the video above:
two quartzcompositions (rotating cube + grid of morphing shapes) being loaded and mixed with openframeworks graphics in an openframeworks app. The slider on the bottom adjusts the width of the rectangle drawn by openframeworks (ofRect), the 6 sliders on the floating panel send their values directly to the rotating cube composition while it’s running in openframeworks
from http://www.vimeo.com/16346790, by Memo Akten
The demo also uses (and requires) ofxCocoa. Links:
http://github.com/memo/msalibs/tree/master/ofxQuartzComposition/
http://github.com/memo/msalibs/tree/master/ofxCocoa/
Memo Akten also notes:
How is this different to Vades ofxQCPlugin (http://code.google.com/p/ofxqcplugin/) ?
ofxQuartzComposition is the opposite of ofxQCPlugin. ofxQCPlugin allows you to build your openframeworks application as a QCPlugin to run inside QC.
ofxQuartzComposition allows you to run and control your Quartz Composition (.qtz) inside an openframeworks application.
From Vimeo:
In this installation YesYesNo teamed up with The Church, Inside Out Productions and Electric Canvas to turn the Auckland Ferry Building into an interactive playground. Our job was to create an installation that would go beyond merely projection on buildings and allow viewers to become performers, by taking their body movements and amplifying them 5 stories tall.
We used 3 different types of interaction – body interaction on the two stages, hand interaction above a light table, and phone interaction with the tracking of waving phones. There were 6 scenes, cycled every hour for the public.
From http://www.eyewriter.org/:
The EyeWriter project is an ongoing collaborative research effort to empower people who are suffering from ALS with creative technologies. It is a low-cost eye-tracking apparatus & custom software that allows graffiti writers and artists with paralysis resulting from Amyotrophic lateral sclerosis to draw using only their eyes.
Members of Free Art and Technology (FAT), OpenFrameworks, the Graffiti Research Lab, and The Ebeling Group communities have teamed-up with a legendary LA graffiti writer, publisher and activist, named TEMPTONE. Tempt1 was diagnosed with ALS in 2003, a disease which has left him almost completely physically paralyzed… except for his eyes. This international team is working together to create a low-cost, open source eye-tracking system that will allow ALS patients to draw using just their eyes. The long-term goal is to create a professional/social network of software developers, hardware hackers, urban projection artists and ALS patients from around the world who are using local materials and open source research to creatively connect and make eye art.