Pure Data (Pd) is a visual programming language for interactive computer music and more. libpd is a lightweight wrapper that turns Pd into an embeddable synthesis engine, letting developers deploy real-time synthesis code as easily as media files.
Peter Brinkmann and Rich Eakin, two of the primary contributors to the libpd project, co-present "Real-time audio synthesis with libpd", a brief introduction to audio synthesis with Pd, an overview of the design and API of libpd, as well as a sample iPhone app that illustrates the interaction between Pd and Objective-C, with special emphasis on the workflow from prototype to production.
Slides available at files.meetup.com/1116874/peter_brinkmann_rich_eakin_libpd_ny_ios_dev_meetup_2012-09-27.pdf
Find more information about the meetup here: meetup.com/new-york-ios-developer/events/82423992/
Recorded at Time, Inc., New York, NY on September 27, 2012.
Shot and edited by Nick Pisarro, Jr.
* Pd homepage: puredata.info
* libpd homepage: libpd.cc
* Code: github.com/libpd
* Making Musical Apps" by Peter Brinkmann: shop.oreilly.com/product/0636920022503.do
Peter Brinkmann (nettoyeur.noisepages.com, twitter.com/nettoyeurny) holds a PhD in mathematics and has published papers on group theory, topology, 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. His book on audio synthesis on mobile devices, "Making Musical Apps", was published by O'Reilly Media.
Rich Eakin (github.com/reakinator, twitter.com/reakinator) studied music technology at U.C. San Diego and Universitat Pompeu Fabra, where he developed audio synthesizers and controllers for music performance. His interest in multitouch controllers led him to the iOS platform, whereafter, by day, he has developed production apps for businesses in Sydney and NYC. By night, he writes creative software with frameworks such as libpd and cinder, in hopes of contributing to a more interactive experience with art on digital devices.