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

A component for lots of movies


Finally, take a look at the image that is fed into our chain. A component, which is also depicted in the following screenshot, has been set up to let us access all image files that come with the TD installation:

Here, we again use Replicator COMP to produce all Movie In TOPs. The paths to the files as well as the container's Template Table are the null1 DAT, which are filled by a folder DAT that points to the directory. Field COMP accesses the filenames, and we place a panel CHOP in it to get out the number of the button we click on. Our friend Select TOP does the rest. This structure is something to bear in mind if there is a need to use lots of movies. If we want to have this COMP in our palette, we can just drag it there; the OP Viewer TOP called icon allows a nice little picture of COMP to appear in the palette; the text DAT called help allows us to have some description in the palette.