Composing interactive music : techniques and ideas using Max / Todd Winkler.
| Author/creator | Winkler, Todd, 1958- |
| Format | Electronic |
| Publication Info | Cambridge, Mass. : MIT Press, ©1998. |
| Description | xiii, 350 pages : illustrations ; 27 cm + 1 computer laser optical disc (4 3/4 in.) |
| Subjects |
| Contents | I. Introduction, history, and theory -- Introduction and background. Components of an integrated system ; Enhancing the roles of performer and composer ; Audience reception and participation ; A brief history of interactive composition -- Interaction: defining relationships between computers and performers. Performance models ; Musical form and structure ; Instrument design and limitations -- II. Programming foundation. Graphic programming with Max. Brief overview of programming languages ; Introduction to Max ; How Max handles MIDI -- Program structure and design. Approaches to programming ; Handling data in Max ; Data storage objects: storing and recalling information ; Other Max data storage objects ; Messages: data types and display ; Data flow: moving information through the system ; C programming objects ; Efficiency and memory management ; Debugging -- Interface design. Basic principles of interface design ; Building interfaces in Max ; Max's interface objects ; User feedback ; Computer input devices ; Interface and encapsulation: a programming example -- III. Core components. The computer as listener: analyzing and storing performance data. Listening to music ; Analysis: what can be understood? ; Time ; Improving listener data ; Space ; Identifying musical features and tracking changes over time ; Efficient use of listener objects -- Composer objects. Creative response to listener data ; Composer object design ; Types of composition algorithms ; Transforming musical material ; Constrained pitch output: comparative programming examples ; MelodicContour: a progressive study in generative methods ; ParamColl: parameter analysis and playback ; Sequencer methods ; Humanizing algorithms: the computer as programmer -- IV. Advanced techniques and concepts. Sound design. MIDI limitations for listener objects ; Participation by musicians playing nondigital instruments ; Composer objects for timbre selection, creation, and manipulation ; Synthesis design and control parameters ; System-exclusive messages ; Automated mixing and multitrack parameter control ; Interactive signal processing ; Basic categories of signal processing ; Compositional approaches using interactive signal processing ; Scaling problems and solutions ; The future of Max: audio input, signal processing, and sound synthesis -- Score objects: compositional strategies, structures, and timing mechanisms. Compositional strategies ; Score objects ; Performance synchronization techniques ; Score structure examples: models of score objects ; Score-following overview -- Interactive multimedia and new controllers. Interactive music in screen-based works ; Interactive music in multimedia performance works ; Displaying graphics in Max ; New controllers and multimedia performance systems ; Making music through movement ; 000 -- Appendix. Master list of examples. |
| Abstract | Interactive music refers to a composition or improvisation in which software interprets live performances to produce music generated or modified by computers. In this book, the author presents both the technical and aesthetic possibilities of this increasingly popular area of computer music. His own numerous compositions have been the laboratory for the research and development that resulted in this book. The author's examples use a graphical programming language called Max. Each example in the text is accompanied by a picture of how it appears on the computer screen. The same examples are included as software on the accompanying CD-ROM, playable on a Macintosh computer with a MIDI keyboard. Although the book is aimed at those interested in writing music and software using Max, the casual reader can learn the basic concepts of interactive composition by just reading the text, without running any software. The book concludes with a discussion of multimedia work incorporating projected images and video playback with sound for concert performances and art installations. |
| Local note | Little-308229--305131014291U |
| Local note | Little-305131035200N--CD-ROM |
| General note | Computer disk includes programming examples and "may be copied and edited for further study"--page x. |
| Bibliography note | Includes bibliographical references (pages 335-341) and index. |
| Technical details | System requirements of accompanying computer disk: MacOS System 7 or higher. |
| LCCN | 97034535 |
| ISBN | 026223193X (hc : alk. paper) |
Availability
| Library | Location | Call Number | Status | Item Actions |
|---|---|---|---|---|
| Music | Closed Stacks - Ask at Circulation Desk | MT56 .W5 1998 | ✔ Available | Place Hold |