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.
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.
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.
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.
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.
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.