programming with max/msp - Virtual Sound
programming with max/msp - Virtual Sound
programming with max/msp - Virtual Sound
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
CONTENTS<br />
Foreword by David Zicarelli • VII<br />
Introduction and dedications • IX<br />
Chapter 1T - THEORY<br />
INTRODUCTION TO SOUND SYNTHESIS<br />
LEARNING AGENDA • 2<br />
1.1 <strong>Sound</strong> synthesis and signal processing • 3<br />
1.2 Frequency, amplitude, and waveform • 7<br />
1.3 Changing frequency and amplitude in time: envelopes and glissandi • 24<br />
1.4 The relationship between frequency and musical interval • 34<br />
1.5 Introduction to working <strong>with</strong> sampled sound • 37<br />
1.6 Introduction to panning • 39<br />
Fundamental concepts • 43<br />
Glossary • 45<br />
Chapter 1P - PRACTICE<br />
SOUND SYNTHESIS WITH MAX/MSP<br />
LEARNING AGENDA • 50<br />
1.1 First steps <strong>with</strong> Max/MSP • 51<br />
1.2 Frequency, amplitude, and waveform • 68<br />
1.3 Changing frequency and amplitude in time: envelopes and glissandi • 79<br />
1.4 The relationship between frequency and musical interval • 94<br />
1.5 Introduction to working <strong>with</strong> sampled sound • 99<br />
1.6 Introduction to panning • 104<br />
1.7 Some Max/MSP basics • 107<br />
List of principal commands • 118<br />
List of Max/MSP objects • 121<br />
Commands, attributes, and parameters for some Max/MSP objects • 125<br />
Glossary • 126<br />
Interlude A - PRACTICE<br />
PROGRAMMING WITH MAX/MSP<br />
LEARNING AGENDA • 130<br />
IA.1 Max and the numbers: the binary operators • 131<br />
IA.2 Generating random numbers • 138<br />
IA.3 Managing time: the metro object • 142<br />
IA.4 Subpatches and abstractions • 144<br />
IA.5 Other random number generators • 152<br />
IA.6 Message ordering <strong>with</strong> trigger • 156<br />
IA.7 Objects for managing lists • 160<br />
IA.8 The message box and variable arguments • 165<br />
IA.9 Sending sequences of bangs: the uzi object • 170<br />
IA.10 Send and receive • 170<br />
List of Max/MSP objects • 179<br />
Commands, attributes, and parameters for some Max/MSP objects • 181<br />
Glossary • 183<br />
from “Electronic Music and <strong>Sound</strong> Design” Vol. 1 by Alessandro Cipriani and Maurizio Giri<br />
© ConTempoNet 2010 - All rights reserved<br />
III