An Ihren Kindle oder ein anderes Gerät senden


Kostenlos testen

Jetzt kostenlos reinlesen

An Ihren Kindle oder ein anderes Gerät senden

Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Keine Abbildung vorhanden

Multimedia Programming with Pure Data [Kindle Edition]

Bryan WC Chung
5.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)

Kindle-Preis: EUR 17,49 Inkl. MwSt. und kostenloser drahtloser Lieferung über Amazon Whispernet

Kostenlose Kindle-Leseanwendung Jeder kann Kindle Bücher lesen  selbst ohne ein Kindle-Gerät  mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.

Geben Sie Ihre E-Mail-Adresse oder Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 17,49  
Taschenbuch EUR 37,44  

Kunden, die diesen Artikel gekauft haben, kauften auch

Seite von Zum Anfang
Diese Einkaufsfunktion wird weiterhin Artikel laden. Um aus diesem Karussell zu navigieren, benutzen Sie bitte Ihre Überschrift-Tastenkombination, um zur nächsten oder vorherigen Überschrift zu navigieren.



In Detail

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.


A quick and comprehensive tutorial book for media designers to jump-start interactive multimedia production with computer graphics, digital audio, digital video, and interactivity, using the Pure Data graphical programming environment.

Who this book is for

An introductory book on multimedia programming for media artists/designers who like to work on interactivity in their projects, digital art/design students who like to learn the first multimedia programming technique, and audio-visual performers who like to customize their performance sets.

Über den Autor und weitere Mitwirkende

Bryan WC Chung

Bryan WC Chung is an interactive media artist and design consultant based in Hong Kong. His interactive media artworks have been exhibited at the World Wide Video Festival, Multimedia Art Asia Pacific, Stuttgart Film Winter Festival, Microwave International New Media Arts Festival, and the China Media Art Festival. In the former Shanghai Expo 2010, he provided interactive media design consultancy to industry leaders in Hong Kong and China. Chung received a computer science bachelor degree in Hong Kong, an interactive multimedia master degree in London, and a fine art doctoral degree in Melbourne. He has been developing software libraries for the open source programming language—Processing. Currently, he is Assistant Professor in the Academy of Visual Arts, Hong Kong Baptist University, where he teaches subjects on interactive arts, computer graphics and multimedia design. His personal website is:



4 Sterne
3 Sterne
2 Sterne
1 Sterne
5.0 von 5 Sternen
5.0 von 5 Sternen
Die hilfreichsten Kundenrezensionen
Das Buch:

Wer ein Buch sucht um sich Schritt für Schritt der Arbeit mit Pure Data und GEM zu widmen, nach und nach mehr zu lernen und dabei mit klaren Beispielen mit dem Buch wachsen möchte ist mit „Multimedia Programming with Pure Data„ von Bryan WC Chung gut beraten.
In einer klaren, zielgerichteten Sprache und anhand griffiger Beispiele wird der Leser von Anfang an an die Hand genommen und von Checkpoint zu Checkpoint zum „Olymp“ geführt.
Dies startet bei der Installation, Erstellung von simplen Anwendungen wie Animationen, der Erklärung der Grundlagen und endet mit dem Arbeiten mit der Tracking-Engine der Microsoft-Kinect-Kamera.
Sehr bereichernd sind gerade auch die Kapitel über Interaktivität und das interagieren von und mit Pure Data, sei es mit der heimischen DAW oder mit OSC Messages vom Android oder IPhone direkt mit dem Patch.


Chung's Buch kratzt dabei nicht wie viele Veröffentlichungen zu dem Thema an der Oberfläche sondern geht in angemessener Weise in die Tiefe, bleibt dabei klar verständlich und nachvollziehbar und lässt sich nicht zu kryptischer Fachsprache hinreissen ohne diese vorher einzuführen.
Ein ganzes Kapitel widmet Chung dabei der GEM library (Graphics Environment for Multimedia) was selbst mir als fortgeschrittenen Anwender noch einige neue Einblicke gewährt hat.
Am Einstieg zu jedem Kapitel werden zudem Ziele definiert die anhand der Beispiel durchgearbeitet werden und am Ende zur Kontrolle nochmals aufgeführt werden, was meines Erachtens das logische Lernen der Elemente vereinfacht und sehr gut möglich macht.
Lesen Sie weiter... ›
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf (beta) 4.9 von 5 Sternen  8 Rezensionen
4 von 5 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen A good introduction though some suggestions.... 30. August 2013
Von Paris Treantafeles - Veröffentlicht auf
I'd like to start with a little about me to put my review in context.
Among other things I'm a visual artist who has been using Pd for visuals since 2006 - it's the main program that I use for content creation and live visuals.
Over the years I've done hundreds of performances for concerts, festivals, museums, etc, in the US and Europe - in almost every case Pd was involved.
I also do content creation for DJs to take on tour - again Pd is used extensively.

I am often asked for references on learning Pd for visuals.
Generally I recommend the Pd documentation, the Pd mail list, and web tutorials like the FLOSS manual, etc.
The reason I read this book was to see if it's something that I would recommend to people who want to learn Pd for visuals.

Though I have a few suggestions for improvement and other thoughts, I think this is a good book when viewed as an "introduction" to the topic and for those whose learning style is more inclined towards a book and a linear progression of topics rather than relying the Pd documentation (which is good) and other web resources. As far as I know there is currently no other book that deals with this subject specifically.

The author's writing style is clear and to the point and with the exception of a few typos, the content is accurate and up to date. There are many clear screen shots of the Pd patching window so it's easy to follow along with.

As with any subject, it's very much a matter of opinion what topics to cover. Quite a few pages are spent on camera based patches including motion detection, etc. If that's a subject that interests you, I think you'll enjoy those parts and if you haven't seen these techniques before I think you'll be happy to see the relative ease of doing them in Pd.

I was happy to see a chapter on Particle Systems since that's a topic that I haven't seen covered much in other resources.
Also that "abstractions" (reusable subpatches) are introduced in the "Interactivity" chapter.

Overall, this book is a good introduction but I'm not sure it offers much to advanced users outside perhaps the sections on Arduino and Kinect. Personally, I didn't come away with any new techniques or knowledge that I will apply in what I do. Of course this greatly depends on the reader!


I would have liked to see less camera based patches and more animation techniques such as: algorithmic and generative visuals, more interesting applications of using audio data to create visuals after all it's all just data in Pd.

In the "Image Processing" chapter the author gives several examples of "pix" objects. Pd has many of these objects and I'm glad he didn't go through each one because the documentation is very good. However, I was surprised that he didn't mention "pix_write". This object can be used to save individual frames of your work as .tif or .jpg files. Saving a sequence of these allows you to create movies of your work.

The "Interactivity" chapter does a good job of introducing objects to process input from a mouse and keyboard however, if not an introduction, I would at least mention Hans-Christoph's "hid" which I have used extensively to process input from various game controllers, joy sticks, etc.

That being said there are many libraries for use with Pd and I'm sure everybody has their favorites - I can think of several including "zexy" and "Cyclone" which I would include.

Related to libraries is the fact that GEM isn't the only solution for visuals with Pd. Others that I have used in my work are PDP (with PiDiP) and Gridflow. It could be that since PDP isn't actively being developed anymore and is not available Windows (it works with Linux and Mac) that the author didn't go into them. Still, I would recommend mentioning that they are out there.

Again - the decision on what to include in a book is highly subjective and though I would have made some different choices, I applaud the author for this book which may help to get Pd in the hands of more people.

If you are new to Pd and looking for an introductory text on the subject, then I think you'll enjoy this.
5.0 von 5 Sternen Simple guide to PD for multimedia artists 5. September 2013
Von alex z - Veröffentlicht auf
Recently multimedia artists have become more attracted by the possibilities provided by various programming languages(e.g. Processing, Iannis, etc). But it's not every artist or musician that is keen on learning how to code. Pure Data is free software that presents a different approach. It is visual programming language which enables you to construct your program using a series of predefined elements as building blocks, that can be connected and interact with each other. For most people using PD is easier and more comprehensive that writing lines of code.
The book has a different emphasis than other literature available on PD. After a brief introduction to basic functionality it moves right away to working with images, the topic hardly covered anywhere but in specific manuals. There are some examples on generating 2 and 3D images which are quite basic but give you a flavor of software capabilities. The most exciting part comes afterwards and it describes how we can make our programs interactive so that the images, videos and other graphic objects respond to keyboard or mouse input. It is also addressed how to work with camera, use motion detection, etc, which is the part essential for any artist who works with interactive installations, contemporary theater and dance.
The part of the book dealing with sound has little theoretical explanation about digital signal, etc. Instead it is focused on working with samples, recorded sounds, sound input and midi. In addition, it is explained how to use arduino and cellphone to control your program.
The book is recommended for everyone who is interested in sound art, multimedia performance, musicians who want to add some video to live shows or those who want to make VJing more interactive and responsive.
5.0 von 5 Sternen Great intro to a different side of Pure Data 23. August 2013
Von Bunny Blake - Veröffentlicht auf
This book serves as a general introduction to Pd, though as the title suggests, the focus is on visual/multimedia apps rather than audio processing. This suits me just fine, as this is a side of Pd I knew almost nothing about.

The first chapter of the book is a general intro to getting started with Pd. The information is pretty good, though I noticed minor differences between how the program's interface looks in the book diagrams and how it looks in my copy of Pd (text size, the contents of the main Pd window). For example, a quick note that you can go to Edit -> Font to change the font size would be very helpful here. Overall, though, things are well explained, with a good balance between text and screenshots. I like that it moves pretty quickly beyond super-basic material. It moves from "here is how to add two numbers" right into "here is how to build a push-button counter"; a simple patch but one that already shows some clever routing potential.

Chapter 2 is an overview of basic graphics rendering with the GEM (Graphics Environment for Multimedia) library -- how to set up a GEM canvas, how to draw basic primitive shapes and do simple transforms (rotating / scaling / moving a shape), and how to do simple animation. This is all likely to be super familiar territory to anybody who has done any graphics programming. This chapter is a little on the overly verbose side, it's not ponderously so, and it does highly the necessary GEM-specific stuff (like how the coordinate system and color space using floating point numbers, rather than a typical pixel grid and hexadecimal color identifiers). It would have been nice if the material were presented in a more engaging / interactive way (rather than just "here's a rectangle, now here's a triangle"), but overall it moves through things at an okay pace.

I DID have difficulties getting a couple of the examples (the polygon and curve objects) to work as written, which turned out to be I needed to send a loadbang message to initialize the object data. This is eventually described near the end of chapter 2, but it should have been prominently discussed earlier on, as I imagine many newer users might get stopped in their tracks following even simple examples.

The later chapters explore image processing (in 2D and 3D), interactivity with mouse & keyboard, motion tracking with a webcam, particle animation, and interfacing Pd with other devices via TCP/IP, OSC, MIDI, and even Arduino microcontrollers.

Overall this is a great book, I really enjoyed working through it and it's definitely shown me large sections of Pd I wouldn't have known about otherwise. It's a good blend between theory and hands-on examples, and the code samples provide good jumping-off points for a lot of creative experimentation. There are a couple of places where the book could use a little better editing, especially in the first couple of chapters -- nothing major, but there were a couple of times (as I mentioned earlier) when I had to spend a while tracking down answers on the web, that could have been avoided with a bit more clarification in the text.
I also would have liked to have seen a brief introduction to libPd -- the toolkit which allows Pd patches to be bundled as code objects for use in other (non-Pd) programs. Admittedly, this is borderline outside the scope of the book, and it would have been hard to quickly provide any useful hands-on examples, but even a two or three page blurb of "here's libPd, this is what it can do" might be of value.

The book strikes a good balance in content and tone. There's a lot of information here, but anybody who is motivated enough to explore Pd in the first place should find it accessible. There's enough "personality" to the writing that it doesn't come off like reading dry documentation, while still being nicely focused on delivering information. I learned a lot from this book and I'd happily recommend it to others interested in Pd specifically, or multimedia / creative programming in general.
5.0 von 5 Sternen Essential reading for anyone looking to harness the power of Pure Data and bring their projects to the next level. 12. August 2013
Von SoundsFromSound - Veröffentlicht auf
Multimedia Programming with Pure Data is essentially a reference text which describes in great detail how to use Pure Data for a variety of interactive multimedia applications that span across many different devices.

Pure Data is a free, open-source, and cross platform graphical programming environment. Users write programs by drawing visual objects on the screen and connect them together to form patches.

In a nutshell, this book guides you step-by-step through building a variety of interactive multimedia projects. These projects range from creating a simple animation to working with the Microsoft Kinect camera for human skeleton tracking. Several of the projects found in this book make use of HTML 5, CSS, JavaScript, and Flash. But the star of the show for me was certainly the GEM library (Graphics Environment for Multimedia). By the end of the book, you will have seen the awesome power of this library and it will no doubt encourage you to explore it even further on your own.

Chung's writing style is very lucid and to-the-point. Don't go into this book expecting funny anecdotes or silly humor to help you understand concepts. If you do, prepare to be disappointed. However, the quality of the writing is extremely high, and what you do get is a technical comprehensive text that is wrapped up in cohesion and clarity.

The first chapter offers a brief introduction to Pure Data and walks you through the basics. You'll learn the interface and some essential terms before creating several patches. Once you tackle the math and messages, the rest will come much easier. In the next two chapters, you'll begin to use the GEM library for some graphical projects, including 2D and 3D shapes. Chung shows the powerful ways that you can manipulate images using a slew of effects including pix_metaimage, pix_add, and pix_invert. As the book progresses, projects become more and more engaging. You will even encounter temporal effects, stop motion, background removal, and the chroma key effect!

The second half of the book focuses on advanced applications that really dig deep into Pure Data. Projects in this section include:

*Motion Detection/Webcam (using pix_blob)
*Air Drum (yes, you'll be waving your hands in the air and actually "playing" an air drum)
*Particle Animation (via mouse movements)
*Waveform Generation (audio programming)

Finally, the last few chapters deal with interfacing Pure Data with various hardware/devices. I found the section on OSC (Open Sound Control) very interesting. It filled in the gaps for me and now I'm able to connect my DAW to Pure Data to my Android phone for some serious multimedia power!

There is a section towards the end of the book that touches on Arduino and the Kinect camera, however I wasn't able to really wrap my head around everything Chung discussed. I need to brush up on my Processing. But if you're already experienced in Arduino applications, you shouldn't have any problems keeping up.

If I had to choose something about this book that could be viewed as a negative, I'd say that I was slightly disappointed in the chapter on audio programming. I was hoping for a deeper look at what Pure Data can do regarding sound design and live electroacoustic composition. Even though the chapter was around 40 pages, I just felt like it didn't explore deep enough into the audio realm of Pure Data. With that said, my favorite chapter in the book was definitely the fourth: Interactivity.

In my opinion, Multimedia Programming with Pure Data is not an ideal book for the absolute Pure Data beginner. Although I'm certain that there are some neophytes who could keep up, I believe this text is primarily aimed at those who have at least some working knowledge of Pure Data (or Max/MSP). If you have never used Pure Data before, this book may be confusing in some points, regardless of the fact that the author does a great job providing clear and concise instructions with every project.

Multimedia Programming with Pure Data is a fantastic resource for any visual artist or media designer. If you follow along step-by-step with each project, you will develop impressive multimedia applications without the need to write code.

I highly recommend this book to anyone looking to harness the power of Pure Data and bring their projects to the next level.

For more information, click here:
5.0 von 5 Sternen FKING AWESOME. Nothing close online for the GEM window tutorials 28. April 2015
Von Call - Veröffentlicht auf
Format:Taschenbuch|Verifizierter Kauf
I searched the internet for so long trying to find a simple tutorial for the gemwin, and there is NOTHING remotely CLOSE to the amount of in depth and easy for anyone to comprehend guided tutorials (with pictures) anywhere else online. The pd community site and the built in help patches expect a certain fundamental level of understanding that someone just starting out simply doesn't have, unless your very familiar with C++ and java coding already. There are plenty of YouTube videos and other sources for the AUDIO information/tutorials (although this still is probably easier to understand and much more thorough), but this is the first of its kind in regards to the Gem window tutorial that anyone can understand and begin making incredibly awesome visualizer patches in no time. One of the best investments I've ever made, I worked on understanding and creating patches without any help for months, and literally within 2 days of reading this book I made 5 times the amount of progress I did in all those months. and, you should obviously buy the ebook because of the price difference....your working from your computer while your reading it anyways!
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Ähnliche Artikel finden