12,297
edits
mNo edit summary |
mNo edit summary |
||
Line 6: | Line 6: | ||
[[Pure Data]] can be relevant to sound designers, musicians, and software developers, given a way to integrate graphical sound development with their tools and platforms of choice. | [[Pure Data]] can be relevant to sound designers, musicians, and software developers, given a way to integrate graphical sound development with their tools and platforms of choice. | ||
We present libpd, a thin wrapper that turns Pure Data into an embeddable audio library, as one solution. libpd emerged as a byproduct of an effort to port Pd to | We present libpd, a thin wrapper that turns Pure Data into an embeddable audio library, as one solution. libpd emerged as a byproduct of an effort to port Pd to Android, but it has since taken on a life of its own, with language bindings for [[Java]], [[Processing]], [[Objective-C]], and Python, mobile apps for Android and iOS, and inclusion in packages such as openFrameworks and jReality. Since its announcement in October 2010, it has attracted more than 100 developers, and libpd-based applications are running on more than 3,000,000 iPhones and available to millions of Android devices in the Android Market. We explain the design of libpd, how to use the library, and how it fits into the lifecycle of an audio application from sound design to deployment. We conclude with a discussion of the relationship of libpd to Pd proper. | ||
=== Design === | === Design === |