Primal-improv: Towards co-evolutionary musical improvisation

This paper describes a work in progress on co-evolving Artificial Neural Networks (ANNs) for music improvisation. Using this neuro-evolutionary approach the ANNs adapt to the changes in the human player's music as input, while still maintaining some of the structure of the musical piece previously evolved. The system is called Primal-Improv and evolves modules that are composed of two ANNs, one controlling pitch and one controlling rhythm. The results of a quantitative study show that, by only introducing simple rules as fitness functions, the system is able to generate more interesting arrangements than ANNs evolved without a specific objective. The emerging and interesting musical patterns that are produced by the evolved ANNs hint at the promising potential of the system.

[1]  Risto Miikkulainen,et al.  Evolving Neural Networks through Augmenting Topologies , 2002, Evolutionary Computation.

[2]  Michael Young,et al.  Nn Music: improvising with a 'Living' Computer , 2008, ICMC.

[3]  Joel Lehman,et al.  Combining Search-Based Procedural Content Generation and Social Gaming in the Petalz Video Game , 2012, AIIDE.

[4]  Donald B. Rubin,et al.  A Simple, General Purpose Display of Magnitude of Experimental Effect , 1982 .

[5]  Jimmy Secretan,et al.  Picbreeder: evolving pictures collaboratively online , 2008, CHI.

[6]  Kenneth O. Stanley,et al.  Functional Scaffolding for Composing Additional Musical Voices , 2014, Computer Music Journal.

[7]  Kenneth O. Stanley,et al.  Compositional Pattern Producing Networks : A Novel Abstraction of Development , 2007 .

[8]  Oliver Bown,et al.  Continuous-Time Recurrent Neural Networks for Generative and Interactive Musical Performance , 2006, EvoWorkshops.

[9]  C. Darwin Charles Darwin The Origin of Species by means of Natural Selection or The Preservation of Favoured Races in the Struggle for Life , 2004 .

[10]  Kenneth O. Stanley,et al.  MaestroGenesis: Computer-Assisted Musical Accompaniment Generation , 2012 .

[11]  George Perle Serial Composition and Atonality; An Introduction to the Music of Schoenberg, Berg, and Webern , 1968 .

[12]  François Pachet,et al.  The Continuator: Musical Interaction With Style , 2003, ICMC.

[13]  Sebastian Risi,et al.  Interactively Evolving Compositional Sound Synthesis Networks , 2015, GECCO.

[14]  Hod Lipson,et al.  Unshackling evolution , 2014 .

[15]  Julian Togelius,et al.  MetaCompose: A Compositional Evolutionary Music Composer , 2016, EvoMUSART.

[16]  Michael Edwards,et al.  Algorithmic composition , 2011, Commun. ACM.

[17]  Michael O'Neill,et al.  Tonality driven piano compositions with grammatical evolution , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

[18]  Palle Dahlstedt Autonomous Evolution of Complete Piano Pieces and Performances , 2007 .

[19]  Richard K. Belew,et al.  New Methods for Competitive Coevolution , 1997, Evolutionary Computation.

[20]  Eduardo Miranda,et al.  Evolutionary Computer Music , 2007 .

[21]  Oliver Bown,et al.  Live Algorithms: Towards Autonomous Computer Improvisers , 2012 .

[22]  Carlos A. Coello Coello,et al.  A coevolutionary multi-objective evolutionary algorithm , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[23]  W. Daniel Hillis,et al.  Co-evolving parasites improve simulated evolution as an optimization procedure , 1990 .

[24]  Mats G. Nordahl,et al.  Living Melodies: Coevolution of Sonic Communication , 2001, Leonardo.

[25]  Peter M. Todd,et al.  Frankensteinian methods for evolutionary music composition , 1999 .

[26]  John A. Biles,et al.  GenJam: A Genetic Algorithm for Generating Jazz Solos , 1994, ICMC.

[27]  Julian Togelius,et al.  Affective evolutionary music composition with MetaCompose , 2017, Genetic Programming and Evolvable Machines.

[28]  Kenneth A. De Jong,et al.  Cooperative Coevolution: An Architecture for Evolving Coadapted Subcomponents , 2000, Evolutionary Computation.

[29]  C. Darwin The origin of species by means of natural selecti : or, The preservation of favored races in the struggle for life / , 2022 .

[30]  C. Darwin On the Origin of Species by Means of Natural Selection: Or, The Preservation of Favoured Races in the Struggle for Life , 2019 .

[31]  David Cope,et al.  Algorithmic Music Composition , 2015 .

[32]  Andrew R. Brown,et al.  A framework for comparison of process in algorithmic music systems , 2005 .