ECU Libraries Catalog

Machine musicianship / Robert Rowe.

Author/creator Rowe, Robert, 1954-
Format Book and Print
Publication InfoCambridge, MA : MIT Press, ©2001.
Descriptionx, 399 pages : illustrations ; 24 cm + 1 computer disc (4 3/4 in.)
Subject(s)
Contents Machine musicianship. The motivation for machine musicianship -- Algorithmic composition -- Algorithmic analysis -- Structure of the text -- Machine musicianship library -- Symbolic processes. Chord theory. Triad classifier ; Representations ; MIDI chord recognizer ; Chord spelling -- Context sensitivity. Virtual pitch ; Determination of chord type -- Key induction. Interaction with key induction ; Parallel processing model -- C++ and object orientation. The note class ; The event class ; The listener class ; The listenprop class -- Sub-symbolic processes. Neural networks. Neural network key induction ; Sequential neural networks -- Time structures. Quantization -- Beat tracking. Multiple attractors ; Adaptive oscillators ; Meter induction -- Max externals -- Segments and patterns. Segmentation. Grouping preference rules ; Gestalt segmentation -- Pattern processing. Dynamic programming ; Intervallic representation ; Segmentation and matching ; Pattern processors -- Auditory models. Auditory input and self-organizing maps -- Compositional techniques. Generation techniques. Selection principles -- Score following and algorithmic signal processing. Pitch tracking ; Jupiter ; Spectral analysis and control of interaction ; Rhythmic effects in improvisation -- Standard MIDI files -- Algorithmic expression and music cognition. Music cognition and machine musicianship. Expert systems -- Knowledge representation. Schemata ; Scripts and plans -- Learning. Genetic algorithms ; Artificial agent societies -- Expressive performance. Rule-based systems ; Learning expression -- Interactive improvisation. Sequences in improvisation. SeqSelect -- Influence on improvisation processes -- Transformation in improvisation -- Player paradigm systems -- Ensemble improvisation. Multiple cypher -- Interactive multimedia. Intimate immensity. Interactor -- A flock of words. Woids -- In transit. Style recognition ; Chord selection and voicing -- Multimedia improvisation. Controllers ; Composition technique ; Continuous controls -- Installations. Multimedia installations. Audio and imagery ; Large-scale interaction -- Animated improvisation. Improvisation with scales ; Improvising melodic lines -- Multimodal environments -- Directions. Research synergy -- Research directions.
Abstract This book is both a programming tutorial and an exploration of the foundational concepts of musical analysis, performance, and composition. The theoretical foundations are derived from the fields of music theory, computer music, music cognition, and artificial intelligence. The book will be of interest to practitioners of those fields, as well as to performers and composers. The concepts are programmed using C++ and Max. The accompanying CD-ROM includes working versions of the examples, as well as source code and a hypertext document showing how the code leads to the program's musical functionality.
Local noteJoyner-JOYNER MUSIC LIBRARY BOOK ACCOMPANIED BY SOFTWARE LOCATED AT CALL NUMBER: Music SW-10.
Bibliography noteIncludes bibliographical references (pages 381-392) and index.
Technical detailsSystem requirements for accompanying computer disc: IBM PC or compatible system; Microsoft Windows; or Apple Macintosh; MacOS.
LCCN 00038699
ISBN0262182068 (hc. ; alk. paper)

Available Items

Library Location Call Number Status Item Actions
Music Closed Stacks - Ask at Circulation Desk ML74 .R68 2001 ✔ Available Place Hold
Music Music Media - Ask at Circulation Desk SW-10 ✔ Available Place Hold