Artificial evolution for computer graphics
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Evolutionary Art and Computers
Evolutionary Art and Computers
Evolving Neural Control Systems
IEEE Expert: Intelligent Systems and Their Applications
Evolving neural networks through augmenting topologies
Evolutionary Computation
Evolutionary Computer Music
Compositional pattern producing networks: A novel abstraction of development
Genetic Programming and Evolvable Machines
Competitive coevolution through evolutionary complexification
Journal of Artificial Intelligence Research
Solving non-Markovian control tasks with neuroevolution
IJCAI'99 Proceedings of the 16th international joint conference on Artificial intelligence - Volume 2
Open problems in evolutionary music and art
EC'05 Proceedings of the 3rd European conference on Applications of Evolutionary Computing
Proceedings of the 10th annual conference companion on Genetic and evolutionary computation
Global Expectation-Violation as Fitness Function in Evolutionary Composition
EvoWorkshops '09 Proceedings of the EvoWorkshops 2009 on Applications of Evolutionary Computing: EvoCOMNET, EvoENVIRONMENT, EvoFIN, EvoGAMES, EvoHOT, EvoIASP, EvoINTERACTION, EvoMUSART, EvoNUM, EvoSTOC, EvoTRANSLOG
Proceedings of the 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: Late Breaking Papers
Proceedings of the 12th annual conference companion on Genetic and evolutionary computation
Interactively evolving harmonies through functional scaffolding
Proceedings of the 13th annual conference on Genetic and evolutionary computation
An executable graph representation for evolutionary generative music
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Proceedings of the 13th annual conference companion on Genetic and evolutionary computation
Learning to dance through interactive evolution
EvoCOMNET'10 Proceedings of the 2010 international conference on Applications of Evolutionary Computation - Volume Part II
Jive: a generative, interactive, virtual, evolutionary music system
EvoCOMNET'10 Proceedings of the 2010 international conference on Applications of Evolutionary Computation - Volume Part II
evoDrummer: deriving rhythmic patterns through interactive genetic algorithms
EvoMUSART'13 Proceedings of the Second international conference on Evolutionary and Biologically Inspired Music, Sound, Art and Design
Proceedings of the 15th annual conference companion on Genetic and evolutionary computation
Hi-index | 0.00 |
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.