TY - GEN
T1 - Scaffolding for interactively evolving novel drum tracks for existing songs
AU - Hoover, Amy K.
AU - Rosario, Michael P.
AU - Stanley, Kenneth O.
PY - 2008
Y1 - 2008
N2 - A major challenge in computer-generated music is to produce music that sounds natural. This paper introduces NEAT Drummer, which takes steps toward natural creativity. NEAT Drummer evolves a kind of artificial neural network called a Compositional Pattern Producing Network (CPPN) with the NeuroEvolution of Augmenting Topologies (NEAT) method to produce drum patterns. An important motivation for this work is that instrument tracks can be generated as a function of other song parts, which, if written by humans, thereby provide a scaffold for the remaining auto-generated parts. Thus, NEAT Drummer is initialized with inputs from an existing MIDI song and through interactive evolution allows the user to evolve increasingly appealing rhythms for that song. This paper explains how NEAT Drummer processes MIDI inputs and outputs drum patterns. The net effect is that a compelling drum track can be automatically generated and evolved for any song.
AB - A major challenge in computer-generated music is to produce music that sounds natural. This paper introduces NEAT Drummer, which takes steps toward natural creativity. NEAT Drummer evolves a kind of artificial neural network called a Compositional Pattern Producing Network (CPPN) with the NeuroEvolution of Augmenting Topologies (NEAT) method to produce drum patterns. An important motivation for this work is that instrument tracks can be generated as a function of other song parts, which, if written by humans, thereby provide a scaffold for the remaining auto-generated parts. Thus, NEAT Drummer is initialized with inputs from an existing MIDI song and through interactive evolution allows the user to evolve increasingly appealing rhythms for that song. This paper explains how NEAT Drummer processes MIDI inputs and outputs drum patterns. The net effect is that a compelling drum track can be automatically generated and evolved for any song.
KW - CPPNs
KW - Compositional pattern producing networks
KW - Computer-generated music
KW - IEC
KW - Interactive evolutionary computation
KW - NEAT
KW - NeuroEvolution of Augmenting Topologies
UR - http://www.scopus.com/inward/record.url?scp=47249157699&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=47249157699&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-78761-7_44
DO - 10.1007/978-3-540-78761-7_44
M3 - Conference contribution
AN - SCOPUS:47249157699
SN - 3540787607
SN - 9783540787600
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 412
EP - 422
BT - Applications of Evolutionary Computing - EvoWorkshops 2008
T2 - European Workshops on the Theory and Applications of Evolutionary Computation, EvoWorkshops 2008: EvoCOMNET, EvoFIN, EvoHOT, EvoIASP, EvoMUSART, EvoNUM, EvoSTOC, and EvoTransLog
Y2 - 26 March 2008 through 28 March 2008
ER -