Making Musical Apps (book)

O’Reilly has recently released the book “Making Musical Apps – Real-time audio synthesis on Android and iOS”. From the publisher’s website:

“Want to turn your mobile device into a musical instrument? Or equip your game with interactive audio, rather than canned samples? You can do it with Pure Data (Pd), an open source visual programming environment that lets you manipulate digital audio in real time. This concise book shows you how to use Pd—with help from the libpd library—as an easily embeddable and widely portable sound engine.”

I’ve embedded a preview, via Create Digital Music:

Making Musical Apps (Excerpt: How to Build a Music App for iOS)

Posted in Android, iOS, Multitouch | Tagged , , | Leave a comment

Microsoft Surface 2.0

Microsoft Surface 2.0 will be released in 2012. Mashable has published an interesting article on this upcoming multitouch table, with hardware developed by Samsung (40″ touchscreen with PixelSense technology and 50 touch-points):
http://mashable.com/2011/12/23/microsoft-surface-2-2/

Posted in Multitouch, Surfaces | Leave a comment

Cocos2d for iPhone

From www.cocos2d-iphone.org:
“Cocos2d for iPhone is a framework for building 2D games, demos, and other graphical/interactive applications. It is based on the cocos2d design: it uses the same concepts, but instead of using python it uses objective-c.”

For example, Tiny Tower, iPhone Game of the Year 2011, was built using Cocos2d.

Via Ilari Niitamo, who did his project for the course using Cocos2d.

Posted in iOS, Multitouch | Tagged | Leave a comment

Convert audio files to .caf (iOS audio format)

To convert audio files to .caf (Core Audio Format), check out this tutorial.
You can use the Terminal, or a free app that does the conversion.
More on .caf here.

Posted in iOS, Multitouch | Tagged | Leave a comment

Multitouch work by Perceptive Pixel

Jeff Hann generated a wave of interest around multitouch in 2006 with his Ted talk.

He later founded Perceptive Pixel, and the company has recently anounced a new 82 inch multitouch display. You can watch the demo here.

Posted in Multitouch, Surfaces | Leave a comment

Multitouch Interaction: course files

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.

Posted in Courses / Projects, MTI2011, Multitouch, openFrameworks | 2 Comments

Getting started with iOS development

To get us started with Xcode, openFrameworks and C++, we’ll go through this post:
http://mlab.taik.fi/mediacode/archives/994
We will need Xcode (already installed in the Macs in our classroom):
http://developer.apple.com/xcode/
and openFrameworks (for iPhone):
http://www.openframeworks.cc/download

We will also need to get everyone in Aalto University’s Apple Developer program.
Course participants have already received the invitations.
After you’ve accepted the invitation, we will do this during the class:
Continue reading

Posted in Courses / Projects, iOS, MTI2011, Multitouch | Leave a comment

Putting multitouch in perspective

Microsoft’s recent vision video depicts a future populated by flat touch screens. Bret Victor finds that limiting, and I agree with him. Read more about it here.

On a lighter note: multitouch finger paintings by Evan Roth (via Suse Miessner).

Posted in Multitouch | Leave a comment

Codify for iPad

Codify, an app that brings touch-based programming to the iPad – http://twolivesleft.com/Codify/:

“Codify for iPad lets you create games and simulations — or just about any visual idea you have. Turn your thoughts into interactive creations that make use of iPad features like Multi-Touch and the accelerometer. (…) Codify is built on the Lua programming language. A simple, elegant language that doesn’t rely too much on symbols — a perfect match for iPad.”

Limited, certainly, but might be useful for quick prototyping or teaching (via MacRumors).

Posted in iOS, Multitouch | Tagged | Leave a comment

openFrameworks v0.07 released


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.

Posted in Android, openFrameworks | Leave a comment