My Account Log in

2 options

Multimedia programming using Max/MSP and TouchDesigner : a step-by-step guide to designing, building, and refining immersive audio-visual applications and performance environments using Max and TouchDesigner / Patrik Lechner ; cover image by Patrik Lechner.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central College Complete Available online

View online
Format:
Book
Author/Creator:
Lechner, Patrik, author, cover designer.
Series:
Community experience distilled.
Community Experience Distilled
Language:
English
Subjects (All):
Max (Computer file : Cycling '74).
Sound--Recording and reproducing--Digital techniques.
Sound.
Sound--Recording and reproducing--History.
Physical Description:
1 online resource (404 p.)
Edition:
1st ed.
Place of Publication:
Birmingham, England : Packt Publishing, 2014.
Language Note:
English
Summary:
If you want to learn how to use Max 6 and/or TouchDesigner, or work in audio-visual real-time processing, this is the book for you. It is intended for intermediate users of both programs and can be helpful for artists, designers, musicians, VJs, and researchers. A basic understanding of audio principles is advantageous.
Contents:
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Max; Understanding the basic concepts of Max; Modular basis for expressions; When to use Max; Max - the message domain; Max Signal Processing; Jitter, Matrix, and video processing; Jitter data format; Summary; Exercises; Chapter 2: Max Setup and Basics; Setting things up; Getting help; The Max-integrated help system; The forums; Externals; Other resources; Setting up Max; The audio status window; Setting up MIDI; Other preferences; Object defaults
File preferencesInstalling externals; Other setup tips; Organizing finished code; Abstractions; Extras; Clippings; Packages; Projects; Prototypes; Basic Max patching and GUI; Objects in Max; Arguments; Attributes; Creating our Hello World program; Dissection and construction; Contents; The [print] object; The message box; The MSP-Hello World; A quick overview of GUI; Summary; Chapter 3: Advanced Programming Techniques in Max; Introducing the synthesizer example; Initializing a patcher; Excursus of microscopic timing and message ordering; A bpatcher for MIDI input; Sending and receiving data
The #n notationCollections of data; More message box magic; Structuring our patches; The pattr family - a communication system; Timing in Max; The event priority; Debugging; Smart ways to debug; The debugger; Optimizing; Scripting and the this patcher; Summary; Chapter 4: Basic Audio in Max/MSP; Basic audio principles; Audio synthesis; Amplitude modulation; Ring modulation versus amplitude modulation; Tremolo; Feedback; Frequency modulation; Controlling FM; Feedback; Phase modulation; The poly~ object; Managing instances and patcher loading; Polyphony and voice allocation; Additive synthesis
Discrete Summation FormulaeSubtractive synthesis and filtering; The classic approach; Building an equalizer; The filter theory: an introduction; Waveshaping; Sampling and audio file playback; Mixing and signal routing; Conventional mixing; Summary; Chapter 5: Advanced Audio in Max/MSP; More sampling; Granular sampling; FX; Stutter; Dynamics; Noise gate; Working with expanders; Limiter; Compressor; Reverberation; Poly as a cascade; Convolution; Taking a room's impulse response; FFT; Drawing a signal's spectrum; Simple convolution; An FFT filter; Spectral reverb and freezing
Recording and playback of FFT dataTransient detection; Sample-accurate sequencing; Summary; Chapter 6: Low-level Patching in Gen; Introducing Gen; The Gen workspace; Exploring the differences between Max and Gen; Parameters through param; Buffers and data; Subpatchers and abstraction inside Gen; Genexpr and the CodeBox; Efficiency; Examples; The Karplus-Strong synthesis; A mass-spring system; Waveguides and scattering junctions; Further reading; Summary; Chapter 7: Video in Max/Jitter; Inputting and outputting Jitter data; Getting started with the Jitter matrix; Matrix processing
Feedback and delay
Notes:
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed December 18, 2014).
ISBN:
9781849699723
1849699720

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account