Title
Scaffolding For Interactively Evolving Novel Drum Tracks For Existing Songs
Keywords
Compositional pattern producing networks; Computer-generated music; CPPNs; IEC; Interactive evolutionary computation; NEAT; NeuroEvolution of Augmenting Topologies
Abstract
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. © 2008 Springer-Verlag Berlin Heidelberg.
Publication Date
7-21-2008
Publication Title
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume
4974 LNCS
Number of Pages
412-422
Document Type
Article; Proceedings Paper
Personal Identifier
scopus
DOI Link
https://doi.org/10.1007/978-3-540-78761-7_44
Copyright Status
Unknown
Socpus ID
47249157699 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/47249157699
STARS Citation
Hoover, Amy K.; Rosario, Michael P.; and Stanley, Kenneth O., "Scaffolding For Interactively Evolving Novel Drum Tracks For Existing Songs" (2008). Scopus Export 2000s. 10320.
https://stars.library.ucf.edu/scopus2000/10320