Amazon cover image
Image from Amazon.com

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.

By: Material type: TextTextSeries: Community experience distilledPublisher: Birmingham, UK : Packt Publishing, [2014]Copyright date: ©2014Description: 1 online resource (1 volume) : illustrationsContent type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 1849699720
  • 1849699712
  • 9781849699716
  • 9781849699723
Other title:
  • Step-by-step guide to designing, building, and refining immersive audio-visual applications and performance environments using Max and TouchDesigner
Subject(s): Genre/Form: Additional physical formats: Print version:: Multimedia Programming Using Max/MSP and TouchDesigner.DDC classification:
  • 621.3893
LOC classification:
  • ML74.4.M39
Online resources:
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.
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.
Item type:
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Home library Collection Call number Materials specified Status Date due Barcode
Electronic-Books Electronic-Books OPJGU Sonepat- Campus E-Books EBSCO Available

Online resource; title from cover (Safari, viewed December 18, 2014).

Includes index.

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.

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.

eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - Worldwide

There are no comments on this title.

to post a comment.

O.P. Jindal Global University, Sonepat-Narela Road, Sonepat, Haryana (India) - 131001

Send your feedback to glus@jgu.edu.in

Hosted, Implemented & Customized by: BestBookBuddies   |   Maintained by: Global Library