Robert Rowe MACHINE MUSICIANSHIP

Similar documents
ISE 599: Engineering Approaches to Music Perception and Cognition

Always Already New. Media, History, and the Data of Culture Lisa Gitelman. The MIT Press Cambridge, Massachusetts London, England

ISE : Engineering Approaches to Music Perception and Cognition

Music Performance Panel: NICI / MMM Position Statement

THE COUNTER-CREATIONISM HANDBOOK

ESP: Expression Synthesis Project

SYNTHESE LIBRARY STUDIES IN EPISTEMOLOGY, LOGIC, METHODOLOGY, AND PHILOSOPHY OF SCIENCE. JAAKKO HINTIKKA, Boston University

HANDBOOK OF RECORDING ENGINEERING FOURTH EDITION

On time: the influence of tempo, structure and style on the timing of grace notes in skilled musical performance

Enjoy Writing. your Science Thesis or Dissertation!

Ableton Live 8 and Suite 8

Construction of a harmonic phrase

RT0229_C00.qxd 4/6/04 12:22 PM Page i. Religion Online

The Human, the Mechanical, and the Spaces in between: Explorations in Human-Robotic Musical Improvisation

Public Sector Organizations and Cultural Change

Jazz Melody Generation from Recurrent Network Learning of Several Human Melodies

Modeling the Effect of Meter in Rhythmic Categorization: Preliminary Results

IMAGE AND TEXT COMPRESSION

Keyboard Theory and Piano Technique

NETWORKING. Communicating with Bodies and Machines in the Nineteenth Century. Laura Otis THE UNIVERSITY OF MICHIGAN PRESS.

The Human Features of Music.

Cinema, Audiences and Modernity

in this web service Cambridge University Press

Is Eating People Wrong?

Evolutionary jazz improvisation and harmony system: A new jazz improvisation and harmony system

Listening to Popular Music. Or, How I Learned to Stop Worrying and Love Led Zeppelin

LOCALITY DOMAINS IN THE SPANISH DETERMINER PHRASE

Improvised Duet Interaction: Learning Improvisation Techniques for Automatic Accompaniment

Sudhanshu Gautam *1, Sarita Soni 2. M-Tech Computer Science, BBAU Central University, Lucknow, Uttar Pradesh, India

Homer and the Dual Model of the Tragic Yoav Rinon The University of Michigan Press, 2008

A Beat Tracking System for Audio Signals

Building a Better Bach with Markov Chains

THEORY AND APPLICATIONS OF SPECIAL FUNCTIONS. A Volume Dedicated to Mizan Rahman

Shakespeare: The Tragedies

Understanding and Mastering The Bluebook

MYRIAD-MINDED SHAKESPEARE

Also by Erica Fudge and from the same publishers AT THE BORDERS OF THE HUMAN: Beasts, Bodies and Natural Philosophy in the Early Modern Period

An Empirical Comparison of Tempo Trackers

Educational Institutions in Horror Film

Controlling Musical Tempo from Dance Movement in Real-Time: A Possible Approach

The Grotesque in Contemporary Anglophone Drama

II. Prerequisites: Ability to play a band instrument, access to a working instrument

Richard Wollheim on the Art of Painting

Outline. Why do we classify? Audio Classification

Defining Literary Criticism

Doctor of Philosophy

Sequential Association Rules in Atonal Music

HANDBOOK OF RECORDING ENGINEERING

The First Knowledge Economy

Algorithmic Music Composition

Quality Assurance in Seafood Processing: A Practical Guide

English Renaissance Literature and Contemporary Theory

Williams Prelims.qxd 10/17/02 10:45 AM Page i. Making Sense of Social Research

Curriculum Mapping Piano and Electronic Keyboard (L) Semester class (18 weeks)

Philosophy of Development

Collection Mapping in the LMC

Essential Histories. The Greek and Persian W ars BC

Studies in Natural Language and Linguistic Theory

THE PROBLEM OF UNIVERSALS IN CONTEMPORARY PHILOSOPHY

Structure and Interpretation of Rhythm and Timing 1

Analysis of local and global timing and pitch change in ordinary

Ten Essays in the Development of Economic Thought. Ronald L. Meek Tyler Professor of Economics at the University of Leicester

California Subject Examinations for Teachers

Roman Satire and the Old Comic Tradition

Form, Program, and Metaphor in the Music of Berlioz

Texas State Solo & Ensemble Contest. May 25 & May 27, Theory Test Cover Sheet

TOLKIEN: A CRITICAL ASSESSMENT

Arts Education Essential Standards Crosswalk: MUSIC A Document to Assist With the Transition From the 2005 Standard Course of Study

Cyber Ireland. Text, Image, Culture. Claire Lynch. Brunel University London, UK

On music performance, theories, measurement and diversity 1

An Integrated Music Chromaticism Model

THE LITTLE BOOK. bees

June 3, 2005 Gretchen C. Foley School of Music, University of Nebraska-Lincoln EDU Question Bank for MUSC 165: Musicianship I

Transition Networks. Chapter 5

Do I Really Have to Teach Reading?

MULTIMEDIA SIGNALS AND SYSTEMS

Seeing Film and Reading Feminist Theology

SENECA VALLEY SCHOOL DISTRICT CURRICULUM

The Critique Handbook

Cambridge University Press Leviathan: Revised Student Edition Thomas Hobbes Frontmatter More information

Curriculum Standard One: The student will listen to and analyze music critically, using the vocabulary and language of music.

Linear Circuit Design Handbook

Work and Play. The Production and Consumption of Toys in Germany, David D. Hamlin. Ann Arbor. The University of Michigan Press

Human Rights Violation in Turkey

AP Music Theory Rudiments II and Analysis Exam

Sequential Association Rules in Atonal Music

The. Craft of. Editing

Harmony and tonality The vertical dimension. HST 725 Lecture 11 Music Perception & Cognition

Schoolbook Nation. Conflicts over American History Textbooks from the Civil War to the Present. Joseph Moreau

Banff Sketches. for MIDI piano and interactive music system Robert Rowe

Reading Greek. The Teachers Notes to

Chords not required: Incorporating horizontal and vertical aspects independently in a computer improvisation algorithm

All rights reserved. For information, write: Scholarly and Reference Division, St. Martin's Press, Inc., 175 Fifth Avenue, New York, N.Y.

Extracting Significant Patterns from Musical Strings: Some Interesting Problems.

Conrad s Eastern Vision

& Ψ. study guide. Music Psychology ... A guide for preparing to take the qualifying examination in music psychology.

Women, Authorship and Literary Culture,

Max Weber and Postmodern Theory

Divisions on a Ground

00 henricksen 2e auto 1/11/17 4:55 PM Page i Making Law Review

Transcription:

Robert Rowe MACHINE MUSICIANSHIP

Machine Musicianship Robert Rowe The MIT Press Cambridge, Massachusetts London, England

Machine Musicianship

2001 Massachusetts Institute of Technology All rights reserved. No part of this book may be reproduced in any form by any electronic or mechanical means (including photocopying, recording, or information storage and retrieval) without permission in writing from the publisher. This book was set in Melior by Achorn Graphic Services, Inc., and was printed and bound in the United States of America. Library of Congress Cataloging-in-Publication Data Rowe, Robert. Machine musicianship / Robert Rowe. p. cm. Includes bibliographical references and index. Contents: Machine musicianship Symbolic processes Sub-symbolic processes Segments and patterns Compositional techniques Algorithmic expression and music cognition Interactive improvisation Interactive multimedia Installations Directions. ISBN 0-262-18206-8 (hc. : alk. paper) 1. Artificial intelligence Musical applications. 2. Music Computer programs. 3. Real-time programming. 4. Computer composition. I. Title. ML74.R68 2001 780.285 dc21 00-038699

Contents Acknowledgments ix 1 Machine Musicianship 1 1.1 The Motivation for Machine Musicianship 3 1.2 Algorithmic Composition 6 1.3 Algorithmic Analysis 8 1.4 Structure of the Text 12 1.5 Machine Musicianship Library 14 2 Symbolic Processes 17 2.1 Chord Theory 18 2.1.1 Triad Classifier 19 2.1.2 Representations 28 2.1.3 MIDI Chord Recognizer 33 2.1.4 Chord Spelling 42 2.2 Context Sensitivity 46 2.2.1 Virtual Pitch 47 2.2.2 Determination of Chord Type 58 2.3 Key Induction 60 2.3.1 Interaction with Key Induction 60 2.3.2 Parallel Processing Model 66 2.4 C and Object Orientation 77 2.4.1 The Note Class 77 2.4.2 The Event Class 80 2.4.3 The Listener Class 85 2.4.4 The ListenProp Class 89

Contents vi 3 Sub-symbolic Processes 93 3.1 Neural Networks 93 3.1.1 Neural Network Key Induction 98 3.1.2 Sequential Neural Networks 101 3.2 Time Structures 110 3.2.1 Quantization 112 3.3 Beat Tracking 122 3.3.1 Multiple Attractors 125 3.3.2 Adaptive Oscillators 130 3.3.3 Meter Induction 135 3.4 Max Externals 139 4 Segments and Patterns 145 4.1 Segmentation 145 4.1.1 Grouping Preference Rules 146 4.1.2 Gestalt Segmentation 161 4.2 Pattern Processing 168 4.2.1 Dynamic Programming 170 4.2.2 Intervallic Representation 176 4.2.3 Segmentation and Matching 182 4.2.4 Pattern Processors 187 4.3 Auditory Models 191 4.3.1 Auditory Input and Self-Organizing Maps 192 5 Compositional Techniques 201 5.1 Generation Techniques 203 5.1.1 Selection Principles 204 5.2 Score Following and Algorithmic Signal Processing 212 5.2.1 Pitch Tracking 214 5.2.2 Jupiter 215 5.2.3 Spectral Analysis and Control of Interaction 221 5.2.4 Rhythmic Effects in Improvisation 227 5.3 Standard MIDI Files 232

Contents vii 6 Algorithmic Expression and Music Cognition 235 6.1 Music Cognition and Machine Musicianship 235 6.1.1 Expert Systems 237 6.2 Knowledge Representation 241 6.2.1 Schemata 241 6.2.2 Scripts and Plans 245 6.3 Learning 246 6.3.1 Genetic Algorithms 248 6.3.2 Artificial Agent Societies 258 6.4 Expressive Performance 264 6.4.1 Rule-Based Systems 265 6.4.2 Learning Expression 270 7 Interactive Improvisation 277 7.1 Sequences in Improvisation 279 7.1.1 SeqSelect 280 7.2 Influence on Improvisation Processes 287 7.3 Transformation in Improvisation 297 7.4 Player Paradigm Systems 301 7.5 Ensemble Improvisation 308 7.5.1 Multiple Cypher 310 8 Interactive Multimedia 317 8.1 Intimate Immensity 319 8.1.1 Interactor 321 8.2 A Flock of Words 325 8.2.1 Woids 330 8.3 In Transit 334 8.3.1 Style Recognition 334 8.3.2 Chord Selection and Voicing 338 8.4 Multimedia Improvisation 343 8.4.1 Controllers 343

Contents viii 8.4.2 Composition Techniques 346 8.4.3 Continuous Controls 351 9 Installations 355 9.1 Multimedia Installations 355 9.1.1 Audio and Imagery 356 9.1.2 Large-Scale Interaction 360 9.2 Animated Improvisation 362 9.2.1 Improvisation with Scales 365 9.2.2 Improvising Melodic Lines 370 9.3 Multimodal Environments 372 10 Directions 377 10.1 Research Synergy 377 10.2 Research Directions 378 References 381 Index 393

Acknowledgments A text like this is never complete I encounter new material that relates to it daily. My only comfort is that such a book is not and could never be comprehensive. To my knowledge, easily twice as many projects could have been included. I cannot claim methodological rigor in selecting which things received considerable attention, or little or none. Of course, I wrote most about the things I know best. Another main reason for including something was that I had access to materials articles, source code, Max patches that allowed me to document more than my impressions. All of the work referred to here was supported by material provided by composers and researchers, and I am grateful to all of them for their help. The list of names is too long to recount here; the index probably best reflects its extent. Beyond providing grist, many of these colleagues also read what I had written and helped amend my errors. Mistakes that remain, of course, are all my doing. I owe a great debt to the Music, Mind, Machine research group at the University of Nijmegen in the Netherlands. Group directors Peter Desain and Henkjan Honing invited me there for my sabbatical from New York University. I spent that time conducting research and writing this book; indeed, I could not have written it without the work I accomplished there. Many stimulating discussions with students and faculty helped hone my ideas and presentation. Particular thanks go to Richard Ashley, Dirk-Jan Povel, Piet Vos, Renee Timmers, Paul Trilsbeek, Yvonne Schouten, Hank Heijink, Huub van Thienen, Rinus Aarts, Chris Jansen, and of course Peter Desain and Henkjan Honing. The sabbatical year that led to this book was granted to me by New York University, and my experience in the Music Technology