Book Image

Multimedia Programming with Pure Data

By : Bryan, Wai-ching CHUNG
Book Image

Multimedia Programming with Pure Data

By: Bryan, Wai-ching CHUNG

Overview of this book

Preparing interactive displays, creating computer games, and conducting audio-visual performance are now achievable without typing lines of code. With Pure Data, a graphical programming environment, creating interactive multimedia applications is just visually connecting graphical icons together. It is straightforward, intuitive, and effective. "Multimedia Programming with Pure Data" will show you how to create interactive multimedia applications. You will learn how to author various digital media, such as images, animations, audio, and videos together to form a coherent title. From simple to sophisticated interaction techniques, you will learn to apply these techniques in your practical multimedia projects. You start from making 2D and 3D computer graphics and proceed to animation, multimedia presentation, interface design, and more sophisticated computer vision applications with interactivity. With Pure Data and GEM, you will learn to produce animations with 2D digital imagery, 3D modelling, and particle systems. You can also design graphical interfaces, and use live video for motion tracking applications. Furthermore, you will learn Audio signal processing, which forms the key aspect to multimedia content creation. Last but not least, Network programming using Pure Data extension libraries explores applications to other portable devices.
Table of Contents (17 chapters)
Multimedia Programming with Pure Data
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Pure Data artists and organizations


There are a number of individual artists and institutions that either employ Pure Data as a major creative tool or contribute extra functionalities to the Pure Data communities. Here are a few of them for reference.

Reactable

Sergi Jordà, Günter Geiger, Martin Kaltenbrunner, and Marcos Alonso of the Music Technology Group (MTG) in the Universitat of Pompeu Fabra, Spain, designed and built the first Reactable, http://mtg.upf.es/project/reactable, with the audio engine created with Pure Data. It is a tangible musical instrument taking the form of a table. Users move around small pieces of rubber block—the puck, to generate electronic music. At the bottom of the puck is a piece of printed marker, called the fiducial marker. Here are samples of the fiducial markers.

A camera underneath the table tracks the markers' position and orientation to generate the music. In the Pure Data GEM library, we have the object pix_fiducialtrack that performs a similar tracking function.

GOTO10

It is a collective of international artists and programmers, focusing on Free Libre Open Source Software—FLOSS, and digital arts. GOTO10, http://goto10.org/, aims to support and develop digital art projects and software tools for artistic creation with software programming.

Claude Heiland-Allen

Claude is a London media artist using free software, including Pure Data for artistic creation. His website is at http://mathr.co.uk/blog.

Jun Lee

Jun Lee is a London based Taiwanese sound and media artist who has been using Pure Data for exhibition, live performance, and education. His information related to the GOTO10 is available at http://sonicvariable.goto10.org/.

Hans-Christoph Steiner

Hans-Christoph Steiner has been developing interactive software and composing music. He is one of the primary developers of Pure Data. His works and information can be found at http://at.or.at/hans.

Piksel

Piksel, http://piksel.no, is an annual event in Norway for artists and software developers to meet, present, and develop artistic and software projects, with focus on open source free software.

Baran Gülesen

Baran Gülesen created software, music composition, and musical instruments for media arts installation, performance, and video. The website http://barangulesen.com documents the creative works and education material.

Andy Farnell

Andy Farnell is the author of the book, Designing Sound. The book is one of the few books on Pure Data. It is mainly written for sound designers and uses Pure Data as the main software tool to create the sound samples. The official website of the book is at http://aspress.co.uk/ds/ and it comes with the sample Pure Data patches for reference. Andy Farnell's personal website is at http://obiwannabe.co.uk/index.html.

Ben Bogart

Ben Bogart created a number of artworks using his ideas of memory association machines and self-organizing systems, which had been presented in various Pure Data conventions. His website is http://www.ekran.org.

Matthias Kronlachner

In the last chapter, we used the Pure Data external libraries, such as, pix_openni and pix_freenect. Matthias Kronlachner was the author of them. Besides writing software, he works with sound programming and audio-visual performance, mainly with the use of Pure Data and GEM. His website is at http://www.matthiaskronlachner.com.