Techniques for Generative Melodies Inspired by Music Cognition

This article presents a series of algorithmic techniques for melody generation, inspired by models of music cognition. The techniques are designed for interactive composition, and so privilege brevity, simplicity, and flexibility over fidelity to the underlying models. The cognitive models canvassed span gestalt, preference rule, and statistical learning perspectives; this is a diverse collection with a common thread—the centrality of “expectations” to music cognition. We operationalize some recurrent themes across this collection as probabilistic descriptions of melodic tendency, codifying them as stochastic melody-generation techniques. The techniques are combined into a concise melody generator, with salient parameters exposed for ready manipulation in real time. These techniques may be especially relevant to algorithmic composers, the live-coding community, and to music psychologists and theorists interested in how computational interpretations of cognitive models “sound” in practice.

[1]  E. Narmour The Analysis and Cognition of Melodic Complexity: The Implication-Realization Model , 1992 .

[2]  Andrew Sorensen Impromptu : an interactive programming environment for composition and performance , 2005 .

[3]  Holger H. Hoos,et al.  Editors' Notes , 1979, Computer Music Journal.

[4]  Justin London,et al.  Hearing in Time: Psychological Aspects of Musical Meter , 2004 .

[5]  W. L. Windsor Music and Probability , 2009 .

[6]  Emilios Cambouropoulos,et al.  Musical Rhythm: A Formal Model for Determining Local Boundaries, Accents and Metre in a Melodic Surface , 1996, Joint International Conference on Cognitive and Systematic Musicology.

[7]  Diana Deutsch,et al.  THE PROCESSING OF PITCH COMBINATIONS , 1999 .

[8]  W. Dowling Emotion and Meaning in Music , 2008 .

[9]  Marc Leman,et al.  Music, Gestalt, and Computing - Studies in Cognitive and Systematic Musicology , 1997 .

[10]  Paul T. von Hippel,et al.  Redefining Pitch Proximity: Tessitura and Mobility as Constraints on Melodic Intervals , 2000 .

[11]  R. Jackendoff,et al.  A Generative Theory of Tonal Music , 1985 .

[12]  Yoshitaka Nakajima,et al.  Auditory Scene Analysis: The Perceptual Organization of Sound Albert S. Bregman , 1992 .

[13]  J. Gero,et al.  THE DIGITAL CLOCKWORK MUSE: A COMPUTATIONAL MODEL OF AESTHETIC EVOLUTION , 2006 .

[14]  Jordan B. Pollack,et al.  Reduced Memory Representations for Music , 1995, Cogn. Sci..

[15]  C. Stevens,et al.  Sweet Anticipation: Music and the Psychology of Expectation, by David Huron . Cambridge, Massachusetts: MIT Press, 2006 , 2007 .

[16]  Jamshed J. Bharucha,et al.  Event hierarchies, tonal hierarchies, and assimilation: A reply to Deutsch and Dowling. , 1984 .

[17]  Geraint A. Wiggins,et al.  AI Methods for Algorithmic Composition: A Survey, a Critical View and Future Prospects , 1999 .

[18]  E. Glover DICTIONARY OF PSYCHOLOGY , 1959 .

[19]  R. B. Macleod,et al.  A Source Book Of Gestalt Psychology , 1939 .

[20]  Edward W. Large,et al.  Dynamic representation of musical structure , 1994 .

[21]  Diana Deutsch,et al.  7 – The Processing of Pitch Combinations , 2013 .

[22]  Toby Gifford,et al.  Tracking Levels of Closure in Melodies , 2012 .

[23]  D. Deutsch,et al.  The Psychology of Music , 1983 .

[24]  Irène Deliège Grouping Conditions in Listening to Music: An Approach to Lerdahl & Jackendoff's Grouping Preference Rules , 1987 .

[25]  P. Fraisse Perception and estimation of time. , 1984, Annual review of psychology.

[26]  Grosvenor W. Cooper,et al.  The Rhythmic Structure of Music , 1971 .

[27]  Andrew R. Brown,et al.  Interacting with Generative Music through Live Coding , 2009 .

[28]  C. Krumhansl,et al.  Tracing the dynamic changes in perceived tonal organization in a spatial representation of musical keys. , 1982, Psychological review.

[29]  Gerhard Nierhaus,et al.  Algorithmic Composition: Paradigms of Automated Music Generation , 2008 .

[30]  E. Bigand,et al.  Perceiving musical tension in long chord sequences , 1999, Psychological research.

[31]  Geraint A. Wiggins,et al.  EXPECTATION IN MELODY: THE INFLUENCE OF CONTEXT AND LEARNING , 2006 .

[32]  M. R. Jones,et al.  Dynamic attending and responses to time. , 1989, Psychological review.

[33]  E. Narmour The analysis and cognition of basic melodic structures , 1992 .

[34]  Steve Larson,et al.  Musical Forces: Motion, Metaphor, and Meaning in Music , 2012 .

[35]  J. Rothgeb Beyond Schenkerism , 1978 .

[36]  David Cope,et al.  The Algorithmic Composer , 2000 .

[37]  Paul T. von Hippel,et al.  Why Do Skips Precede Reversals? The Effect of Tessitura on Melodic Structure , 2000 .

[38]  D. Deutsch 6 – Grouping Mechanisms in Music , 2013 .

[39]  Andrew R. Brown,et al.  Aa-cell in Practice: an Approach to Musical Live coding , 2007, ICMC.