Creating Pure Data Externals in C (2016)

Take an hour out of your day to learn how to write externals for Pure Data. In Creating Pure Data Externals in C, we’ll cover setting up your development environment, writing the basic skeleton of an external in C, adding behavior handling to an external, adding meaningful logic to an external, and compiling a Pure Data external for OSX, Windows, and Linux.

Posted in libPD, Programming, Pure Data | Leave a comment

Using pd-for-ios within a Swift project

Take 7 min out of your day to snuggle up with libPD, pd-for-ios, and Swift.

Posted in Uncategorized | Leave a comment

Building an iOS metronome app with libPD

I’ve crafted a short set of tutorials on Building an iOS metronome app with libPD. In the series, I cover how to create a Pure Data (Pd) patch with abstractions that comprise the “click” sound of the metronome, the timing mechanism, and the logic to calculate the BPM and subdivisions. I also cover how to create the user interface using Storyboard and how to create a custom Objective-C class to control the Pd metronome patch.

Posted in iOS, iPad, iPhone, libPD, Mobile, Programming | Leave a comment

Learning libPD for Android

I’ve crafted a short set of tutorials on Learning libPD for Android. In the series, I cover the basics of getting started using Pd for Android including cloning the pd-for-android repository from GitHub, importing libPD into an Android Studio project, creating a PD patch that can be used with libPD, connecting a simple interface created with Android Studio to libPD, and testing a libPD application on an Android device.

Posted in Android, libPD, Mobile, Programming | Leave a comment

Learning libPD for iOS

I’ve crafted a short set of tutorials on Learning libPD for iOS. In the series, I cover the basics of getting started using Pd for iOS including cloning the pd-for-ios repository from GitHub, importing libPD into an Xcode project, creating a PD patch that can be used with libPD, connecting a simple interface created with Storyboard to libPD, and testing a libPD application on an iOS device.

Posted in iOS, iPad, iPhone, libPD, Programming | Leave a comment

Learning to Visualize Data with d3


I’ve authored a short title for Infinite Skills on the d3 Java Script library. when you have a moment, check it out.

http://www.infiniteskills.com/training/learning-to-visualize-data-with-d3-javascript.html

Posted in Uncategorized | Leave a comment

Lynda.com: Up and Running with Titanium

I’ve authored a short series of tutorials and getting up and running with Appcelerator’s Titanium SDK. Learn how to quickly create native mobile applications for iOS and Android using Java Script.

http://www.lynda.com/Titanium-tutorials/Up-Running-Titanium/144856-2.html

Posted in Uncategorized | Leave a comment

Platino: Drag & Drop tutorials

I’ve crafted four tutorials on implementing drag & drop functionality in Platino. Included within them are topics on handling touches in the “touchstart,” “touchmove,” and “touchend” phases, moving an image to the top of the display stack with touched, handling touches for objects distinctly (without touches propagating further), and creating a single function to handle touches for multiple Sprites with the same functionality.

Posted in Uncategorized | Leave a comment

Getting Going on Platino

There’s a new game engine out that folds neatly into Titanium. It’s called Platino. I know Titanium pretty well so I decided to check out Platino and make a mini-series on getting going with Platino. The whole series is just about 30 minutes long and is available on YouTube.

Posted in Uncategorized | Leave a comment

Learning Corona SDK now Available

I’ve authored a full-length title on the Corona SDK called Learning Corona SDK, published by Infinite Skills. Get your copy today.

Posted in Android, Corona SDK, iPad, iPhone, Mobile, Programming | Leave a comment