Motivations and Methodologies for Automation of the Compositional Process

Our aim in this paper is to clarify the range of motivations that have inspired the development of computer programs for the composition of music. We consider this to be important since different methodologies are appropriate for different motivations and goals. We argue that a widespread failure to specify the motivations and goals involved has lead to a methodological malaise in music related research. A brief consideration of some of the earliest attempts to produce computational systems for the composition of music leads us to identify four activities involving the development of computer programs which compose music each of which is inspired by different practical or theoretical motivations. These activities are algorithmic composition, the design of compositional tools, the computational modelling of musical styles and the computational modelling of music cognition. We consider these four motivations in turn, illustrating the problems that have arisen from failing to distinguish between them. We propose a terminology that clearly differentiates the activities defined by the four motivations and present methodological suggestions for research in each domain. While it is dearly important for researchers to embrace developments in related disciplines, we argue that research in the four domains will continueto stagnate unless the motivations and aims of research projects are clearly stated and appropriate methodologies are adopted for developing and evaluating systems that compose music.

[1]  Shari Lawrence Pfleeger,et al.  Software engineering: the production of quality software (2nd ed.) , 1991 .

[2]  Gary James Jason,et al.  The Logic of Scientific Discovery , 1988 .

[3]  M. Posner Foundations of cognitive science , 1989 .

[4]  J. Sloboda Generative Processes in Music: The Psychology of Performance, Improvisation, and Composition , 1985 .

[5]  LaursonMikael,et al.  Computer-Assisted Composition at IRCAM: From PatchWork to OpenMusic , 1999 .

[6]  Kemal Ebcioglu,et al.  An Expert System for Harmonizing Chorales in the Style of J. S. Bach , 1990, J. Log. Program..

[7]  J. Sloboda The Musical Mind: The Cognitive Psychology of Music , 1987 .

[8]  Curtis Roads,et al.  Research in music and artificial intelligence , 1985, CSUR.

[9]  John A. Biles,et al.  GenJam: A Genetic Algorithm for Generating Jazz Solos , 1994, ICMC.

[10]  Craig A. Kaplan,et al.  Foundations of cognitive science , 1989 .

[11]  Otto E. Laske,et al.  Introduction to cognitive musicology , 1988 .

[12]  M. Casey,et al.  Computers and Musical Style , 1993 .

[13]  Geraint A. Wiggins,et al.  Towards A Framework for the Evaluation of Machine Compositions , 2001 .

[14]  Teuvo Kohonen,et al.  A nonheuristic automatic composing method , 1991 .

[15]  Z. Pylyshyn Computing in cognitive science , 1989 .

[16]  David J. Chalmers,et al.  On implementing a computation , 1994, Minds and Machines.

[17]  Dominik Hörnel,et al.  Comparative Style Analysis with Neural Networks , 1999, ICMC.

[18]  Wolfram Menzel,et al.  HARMONET: A Neural Net for Harmonizing Chorales in the Style of J. S. Bach , 1991, NIPS.

[19]  Charles Ames,et al.  Quantifying musical merit , 1992 .

[20]  Robert O. Gjerdingen An Experimental Music Theory , 1999 .

[21]  I. Lakatos,et al.  Criticism and the Growth of Knowledge: Falsification and the Methodology of Scientific Research Programmes , 1970 .

[22]  Michael C. Mozer,et al.  Neural Network Music Composition by Prediction: Exploring the Benefits of Psychoacoustic Constraints and Multi-scale Processing , 1994, Connect. Sci..

[23]  D. Berlyne Studies in the New Experimental Aesthetics: Steps Toward an Objective Psychology of Aesthetic Appreciation, , 1974 .

[24]  M. Kendall,et al.  The Logic of Scientific Discovery. , 1959 .

[25]  Luke Windsor,et al.  Computational Modeling of Music Cognition: Problem or Solution? , 1998 .

[26]  Camilo Rueda,et al.  Computer-Assisted Composition at IRCAM: From PatchWork to OpenMusic , 1999, Computer Music Journal.

[27]  Peter M. Todd,et al.  A Nonheuristic Automatic Composing Method , 2003 .

[28]  Allen Newell,et al.  Computer science as empirical inquiry: symbols and search , 1976, CACM.

[29]  Charles Ames,et al.  Cybernetic composer: an overview , 1992 .

[30]  Lyle Davidson,et al.  From collections to structure: the developmental path of tonal thinking , 2001 .

[31]  George Frederick McKay Experimental Music , 1959 .

[32]  Refractor Vision , 2000, The Lancet.

[33]  Alan Smaill,et al.  Musical Knowledge: What can Artificial Intelligence Bring to the Musician? , 2000, Readings in Music and Artificial Intelligence.

[34]  A. Colley,et al.  An Expert-Novice Comparison in Musical Composition , 1992 .

[35]  Noam Chomsky,et al.  वाक्यविन्यास का सैद्धान्तिक पक्ष = Aspects of the theory of syntax , 1965 .

[36]  Paul Berg,et al.  PILE: A Language for Sound Synthesis , 1979 .

[37]  Charles Ames,et al.  Automated Composition in Retrospect: 1956–1986 , 2017 .

[38]  Kemal Ebcioglu,et al.  An Expert System for Harmonizing Four-Part Chorales , 1988, ICMC.

[39]  I. Lakatos Falsification and the Methodology of Scientific Research Programmes , 1976 .

[40]  Michael I. Jordan,et al.  Factorial Hidden Markov Models , 1995, Machine Learning.

[41]  Marc Leman Artificial Neural Networks in Music Research , 1992 .

[42]  Ron McClamrock,et al.  Marr's three levels: A re-evaluation , 1991, Minds and Machines.

[43]  H. C. Longuet-Higgins Artificial intelligence — a new theroretical psychology? , 1981, Cognition.

[44]  Geber Ramalho,et al.  WHAT IS NEEDED TO BRIDGE THE GAP BETWEEN REAL BOOK AND REAL JAZZ PERFORMANCE ? , 1995 .

[45]  Gerhard Widmer,et al.  On the Potential of Machine Learning for Music Research , 2000, Readings in Music and Artificial Intelligence.

[46]  P. Johnson-Laird Jazz Improvization: A Theory at the Computational Level , 1991 .

[47]  Otto E. Laske The OBSERVER tradition of knowledge acquisition , 1992 .

[48]  P. Johnson-Laird Mental models , 1989 .

[49]  Alan Bundy,et al.  What kind of field is AI , 1990 .

[50]  Mark Steedman,et al.  A Generative Grammar for Jazz Chord Sequences , 1984 .

[51]  Shari Lawrence Pfleeger,et al.  Software Engineering: The Production of Quality Software , 1987 .

[52]  B. Lindblom,et al.  Generative theories in language and music descriptions , 1976, Cognition.

[53]  Richard Polfreman,et al.  A TKS framework for understanding music composition processes and its application in interactive system design , 2001 .

[54]  Mario Baroni,et al.  Musical Grammar and the Study of Cognitive Processes of Composition , 1999 .