TY - GEN
T1 - Interactively evolving harmonies through functional scaffolding
AU - Hoover, Amy K.
AU - Szerlip, Paul A.
AU - Stanley, Kenneth O.
N1 - Copyright:
Copyright 2012 Elsevier B.V., All rights reserved.
PY - 2011
Y1 - 2011
N2 - While the real-time focus of today's automated accompaniment generators can benefit instrumentalists and vocalists in their practice, improvisation, or performance, an opportunity remains specifically to assist novice composers. This paper introduces a novel such approach based on evolutionary computation called functional scaffolding for musical composition (FSMC), which helps the user explore potential accompaniments for existing musical pieces, or scaffolds. The key idea is to produce accompaniment as a function of the scaffold, thereby inheriting from its inherent style and texture. To implement this idea, accompaniments are represented by a special type of neural network called a compositional pattern producing network (CPPN), which produces harmonies by elaborating on and exploiting regularities in pitches and rhythms found in the scaffold. This paper focuses on how inexperienced composers can personalize accompaniments by first choosing any MIDI scaffold, then selecting which parts (e.g. the piano, guitar, or bass guitar) the CPPN can hear, and finally customizing and refining the computer-generated accompaniment through an interactive process of selection and mutation of CPPNs called interactive evolutionary computation (IEC). The potential of this approach is demonstrated by following the evolution of a specific accompaniment and studying whether listeners appreciate the results.
AB - While the real-time focus of today's automated accompaniment generators can benefit instrumentalists and vocalists in their practice, improvisation, or performance, an opportunity remains specifically to assist novice composers. This paper introduces a novel such approach based on evolutionary computation called functional scaffolding for musical composition (FSMC), which helps the user explore potential accompaniments for existing musical pieces, or scaffolds. The key idea is to produce accompaniment as a function of the scaffold, thereby inheriting from its inherent style and texture. To implement this idea, accompaniments are represented by a special type of neural network called a compositional pattern producing network (CPPN), which produces harmonies by elaborating on and exploiting regularities in pitches and rhythms found in the scaffold. This paper focuses on how inexperienced composers can personalize accompaniments by first choosing any MIDI scaffold, then selecting which parts (e.g. the piano, guitar, or bass guitar) the CPPN can hear, and finally customizing and refining the computer-generated accompaniment through an interactive process of selection and mutation of CPPNs called interactive evolutionary computation (IEC). The potential of this approach is demonstrated by following the evolution of a specific accompaniment and studying whether listeners appreciate the results.
KW - Accompaniment generation
KW - Compositional pattern producing networks (CPPNs)
KW - Interactive evolutionary computation (IEC)
KW - Music
KW - NEAT
UR - http://www.scopus.com/inward/record.url?scp=84860400839&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84860400839&partnerID=8YFLogxK
U2 - 10.1145/2001576.2001630
DO - 10.1145/2001576.2001630
M3 - Conference contribution
AN - SCOPUS:84860400839
SN - 9781450305570
T3 - Genetic and Evolutionary Computation Conference, GECCO'11
SP - 387
EP - 394
BT - Genetic and Evolutionary Computation Conference, GECCO'11
T2 - 13th Annual Genetic and Evolutionary Computation Conference, GECCO'11
Y2 - 12 July 2011 through 16 July 2011
ER -