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

Chapter 8. Max for Live

Max for Live allows us to use Max/MSP/Jitter inside Ableton Live. Plugin design could hardly be any easier than the Max for Live (M4L) system. We can easily build custom audio FX, instruments, MIDI FX, or sequencers, or even control the Live application using a custom Max patch. The lack of a full-featured timeline/sequencer inside Max is resolved by porting our Max patches to Live, and if we ever need something inside Live that isn't there, chances are that we can quickly patch it together. As in every complex piece of software, there are a couple of pitfalls for the beginner and general particularities inside the Max for Live environment. So here, we'll try to shed some light on how to use it and what the differences between regular Max patching and the creation of a Max4Live device are. In this chapter, we are going to cover the following topics:

  • Introducing the fundamentals of Max for Live

  • Parameters and saving

  • The Live API

  • An example device – a parameter modulator...