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

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

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

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

Qualcomm’s Augmented Reality SDK Available For iOS, Android

Via TechCrunch (including image):

Qualcomm launched a software development kit for building Augmented Reality apps (for Android a year ago; now also available for iOS). Also supports Unity.

http://techcrunch.com/2011/07/27/qualcomms-awesome-augmented-reality-sdk-now-available-for-ios/

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

Stanford’s School of Engineering iPhone podcast course (videos, free)

From: http://itunes.apple.com/us/itunes-u/iphone-application-development/id384233225
(Winter 2010)

Tools and APIs required to build applications for the iPhone platform using the iPhone SDK. User interface designs for mobile devices and unique user interactions using multitouch technologies. Object-oriented design using model-view-controller pattern, memory management, Objective-C programming language. iPhone APIs and tools including Xcode, Interface Builder and Instruments on Mac OS X. [...]

Posted in iOS, Multitouch | Leave a comment

Flex 4.5 – Developing for multiple mobile platforms


Three recent tutorials (including 1 video) about the new functionalities in Flex/Flash Builder 4.5 for deploying to multiple mobile platforms (iOS, Android, Blackberry Tablet) simultaneously:

http://tv.adobe.com/m/#!/watch/adobe-technology-sneaks-2011/sneak-peek-of-mobile-application-development-with-flex-and-flash-builder/
http://www.adobe.com/devnet/flex/articles/mobile-development-flex-flashbuilder.html
http://www.adobe.com/devnet/flash-builder/articles/whatsnew-flashbuilder-45.html

[updated] More related info and links from here: http://bit.ly/bundles/flashplatform/9

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

Processing for iPhone


iProcessing is “an open programming framework to help people develop native iPhone applications using the Processing language. It is an integration of the Processing.js library and a Javascript application framework for iPhone.”
Link: http://www.luckybite.com/iprocessing/

Posted in iOS, Multitouch, Processing | Leave a comment

Flash iPhone/iPad apps now possible


Adobe reverses ban on Flash iOS apps (and other third party development software):

http://blogs.adobe.com/conversations/2010/09/great-news-for-developers.html

As Adobe states:

Apple’s announcement today that it has lifted restrictions on its third-party developer guidelines has direct implications for Adobe’s Packager for iPhone, a feature in the Flash Professional CS5 authoring tool. This feature was created to enable Flash developers to quickly and easily deliver applications for iOS devices. The feature is available for developers to use today in Flash Professional CS5, and we will now resume development work on this feature for future releases.

Posted in Flash, iOS, Multitouch | Leave a comment