Multiple viewpoint systems for music prediction

Abstract This paper examines the prediction and generation of music using a multiple viewpoint system, a collection of independent views of the musical surface each of which models a specific type of musical phenomena. Both the general style and a particular piece are modeled using dual short‐term and long‐term theories, and the model is created using machine learning techniques on a corpus of musical examples. The models are used for analysis and prediction, and we conjecture that highly predictive theories will also generate original, acceptable, works. Although the quality of the works generated is hard to quantify objectively, the predictive power of models can be measured by the notion of entropy, or unpredictability. Highly predictive theories will produce low‐entropy estimates of a musical language. The methods developed are applied to the Bach chorale melodies. Multiple‐viewpoint systems are learned from a sample of 95 chorales, estimates of entropy are produced, and a predictive theory is used to...

[1]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[2]  Claude E. Shannon,et al.  Prediction and Entropy of Printed English , 1951 .

[3]  Frederick P. Brooks,et al.  An experiment in musical composition , 1957, IRE Trans. Electron. Comput..

[4]  Leonard B. Meyer Meaning in music and information theory. , 1957 .

[5]  Mario Baroni,et al.  Proposal for a grammar of melody , 1978 .

[6]  John D. Lowrance,et al.  An Inference Technique for Integrating Knowledge from Disparate Sources , 1981, IJCAI.

[7]  R. Shepard 11 – Structural Representations of Musical Pitch , 1982 .

[8]  Ian H. Witten,et al.  Data Compression Using Adaptive Coding and Partial String Matching , 1984, IEEE Trans. Commun..

[9]  Thomas G. Dietterich,et al.  Learning to Predict Sequences , 1985 .

[10]  Henry Hamburger Representing, Combining and Using Uncertain Estimates , 1985, UAI.

[11]  David Cope An Expert System for Computer-Assisted Composition , 1987 .

[12]  David Lewin,et al.  Generalized Musical Intervals and Transformations , 1987 .

[13]  E. Marvin,et al.  Relating Musical Contours: Extensions of a Theory for Contour , 1987 .

[14]  Ian H. Witten,et al.  Arithmetic coding for data compression , 1987, CACM.

[15]  John G. Cleary,et al.  MODELLING AND GENERATING MUSIC USING MULTIPLE VIEWPOINTS , 1988 .

[16]  Wray L. Buntine Generalized Subsumption and Its Applications to Induction and Redundancy , 1986, Artif. Intell..

[17]  Matthew Brown,et al.  The Scientific Image of Music Theory , 1989 .

[18]  J. Rahn Notes on Methodology in Music Theory , 1989 .

[19]  Charles Ames,et al.  The Markov Process as a Compositional Model: A Survey and Tutorial , 2017 .

[20]  Pat Langley,et al.  Models of Incremental Concept Formation , 1990, Artif. Intell..

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

[22]  Ian H. Witten,et al.  Text Compression , 1990, 125 Problems in Text Algorithms.

[23]  Stephan M. Schwanauer A learning machine for tonal composition , 1992 .

[24]  Didier Dubois,et al.  Dealing with Multi-Source Information in Possibilistic Logic , 1992, ECAI.

[25]  Stephan M. Schwanauer,et al.  Machine Models of Music , 1993 .

[26]  Ian H. Witten,et al.  Comparing human and computational models of music prediction , 1994 .