Book Image

Multimedia Programming Using Max/MSP and TouchDesigner

By : Patrik Lechner
Book Image

Multimedia Programming Using Max/MSP and TouchDesigner

By: Patrik Lechner

Overview of this book

Max 6 and TouchDesigner are both high-level visual programming languages based on the metaphor of connecting computational objects with patch cords. This guide will teach you how to design and build high-quality audio-visual systems in Max 6 and TouchDesigner, giving you competence in both designing and using these real-time systems. In the first few chapters, you will learn the basics of designing tools to generate audio-visual experiences through easy-to-follow instructions aimed at beginners and intermediate. Then, we combine tools such as Gen, Jitter, and TouchDesigner to work along with Max 6 to create 2D and 3D visualizations, this book provides you with tutorials based on creating generative art synchronized to audio. By the end of the book, you will be able to design and structure highly interactive, real-time systems.
Table of Contents (19 chapters)
Multimedia Programming Using Max/MSP and TouchDesigner
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

The Geo COMP


The Geo COMP holds the geometry to be rendered. It references the material to be used for rendering, has transform controls, and allows instancing. We don't need to build our SOP networks in there; we can also just send our final geometry in one of these via an In SOP. Also, sometimes, it's useful to have the material that is to be used inside the Geo COMP, to be referenced via ./phjong1, for example. A Geo COMP can hold other Geo COMPs, which is especially useful since we can only assign one single material to a particular Geo COMP for rendering (although it can contain many MATs). An example of what can be achieved by this technique is the wheel asset that is located at /project1/advanced/wheelAsset, which is a more advanced example; but still, take a look at it for a second to get a more clear idea of the structure.

The Geo COMP might seem pretty useless at first glance, for example, its transform controls. Why not just put down a Transform SOP if we want to move things around...