Making Musical Apps (英語) ペーパーバック – 2012/2/28
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
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 Pdwith help from the libpd libraryas an easily embeddable and widely portable sound engine.
Whether youre an audio developer looking to create musical apps with sophisticated audio capabilities, or an application developer ready to enhance mobile games with real-time procedural audio, Making Musical Apps introduces you to Pd and libpd, and provides hands-on instructions for creating musical apps for Android and iOS.
- Get a crash course in Pd, and discover how to generate and control sounds
- Learn how to create and deploy algorithmic compositions that react to a users activity and environment
- Use Java or Objective-C to integrate Pd and libpd into mobile apps
- Learn the steps necessary to build libpd-based apps for Android and iOS
Peter is the principal developer behind libpd. He has a PhD in mathematics and has published in pure mathematics, virtual reality, and computer music. He has contributed to several open source projects, was a college professor, and is now a software engineer at Google.
Overall I'm disappointed with my purchase and was looking for a deeper level of reference and information about libpd and PureData in general.
This book assumes you know some programming, it's true. If you don't know how to instantiate an object, this is probably not the place to start in programming, nor does it pretend to be.
If you know some Java, or, better, you've spent some time around the Android API, you are plenty prepared. I came to this book with reasonable knowledge of (non-Android) Java and little more than an Android hello world under my belt. Within a few days I was able to put together an amusing musical app.
With a minimal programming background, you can use this book become better at Android and discover the world of digital audio synthesis programming.
In other words, if you want to build Pd powered applications using libpd for iPhone, iPad or Android phones and tablets, and are in need of a very quick guide to get you up to speed, then look no further. But also keep in mind that Pd system is a very sophisticated sound processing environment which requires dedication to master all of its aspects and details. Nevertheless, once you interactively design your sound application on the desktop, this book includes the necessary material to port your application to other devices. And for the impatient hackers out there, it also includes detailed explanations of RjDj (iOS) and ScenePlayer (Android) systems which help you run your Pd patches on respective devices without writing a single line of Objective C or Java code.