Max/MSP/Jitter for Music: A Practical Guide to Developing Interactive Music Systems for Education and MoreIn Max/MSP/Jitter for Music, expert author and music technologist V. J. Manzo provides a user-friendly introduction to a powerful programming language that can be used to write custom software for musical interaction. Through clear, step-by-step instructions illustrated with numerous examples of working systems, the book equips readers with everything they need to know in order to design and complete meaningful music projects. The book also discusses ways to interact with software beyond the mouse and keyboard through use of camera tracking, pitch tracking, video game controllers, sensors, mobile devices, and more. The book does not require any prerequisite programming skills, but rather walks readers through a series of small projects through which they will immediately begin to develop software applications for practical musical projects. As the book progresses, and as the individual's knowledge of the language grows, the projects become more sophisticated. This new and expanded second edition brings the book fully up-to-date including additional applications in integrating Max with Ableton Live. It also includes a variety of additional projects as part of the final three project chapters. The book is of special value both to software programmers working in Max/MSP/Jitter and to music educators looking to supplement their lessons with interactive instructional tools, develop adaptive instruments to aid in student composition and performance activities, and create measurement tools with which to conduct music education research. |
Contents
1 | |
Generating Music | 17 |
Math and Music | 39 |
Scales and Chords | 61 |
Interactive Ear Training | 87 |
Data Structures | 101 |
Control Interfaces | 125 |
Control Interfaces Continued | 147 |
Working with Audio | 251 |
Audio Playback and Pitch Tracking | 275 |
Audio Buffers | 293 |
Audio Effects and Processing | 307 |
Working with Live Video | 325 |
Working with Video Files | 339 |
Research Instruments | 357 |
Informal Music Learning Instruments | 373 |
Tools for Music Theory Concepts | 163 |
Working with Time | 183 |
Building Standalone Applications | 207 |
Introduction to Max for Live | 219 |
Interactive Compositions | 389 |
401 | |
Other editions - View all
Common terms and phrases
Ableton Live argument ASCII audio file bpatcher buffer Chapter click the button click the message coll color computer keyboard Connect the outlet containing the text contextual menu Create a number default device diatonic display Double click EAMIR SDK Examples folder ezdac FIGURE flonum box harmonic Help file int objects interval jit.pwindow kslider loadbang loadmess Lock your patch loop major scale makenote 100 Max for Live Max patch maxpat message box containing metro MIDI data MIDI keyboard MIDI note midiin midiparse milliseconds modal_change mouse multislider notein noteout number box number box connected object called octave Open the Inspector output patch and click patch cord pitch and velocity pitch classes play back playback Presentation mode preset random numbers right click Windows scale degree second inlet sent sfplay sound subpatcher tempo toggle top menu track trigger Tutorials umenu Unlock the patch unpack