Logical representation and induction for computer assisted composition
Understanding music with AI
An expert system for harmonizing Chorales in the style of J. S. Bach
Understanding music with AI
Genetic programming: on the programming of computers by means of natural selection
Genetic programming: on the programming of computers by means of natural selection
Self-organizing maps
Frankensteinian methods for evolutionary music composition
Musical networks
Control Language for Harmonisation Process
ICMAI '02 Proceedings of the Second International Conference on Music and Artificial Intelligence
Generation of Musical Sequences with Genetic Techniques
Computer Music Journal
The Cognition of Basic Musical Structures
The Cognition of Basic Musical Structures
The problem with evolutionary art is ...
EvoCOMNET'10 Proceedings of the 2010 international conference on Applications of Evolutionary Computation - Volume Part II
Fitness in evolutionary art and music: what has been used and what could be used?
EvoMUSART'12 Proceedings of the First international conference on Evolutionary and Biologically Inspired Music, Sound, Art and Design
EvoMUSART'12 Proceedings of the First international conference on Evolutionary and Biologically Inspired Music, Sound, Art and Design
Automatic evaluation methods in evolutionary music: an example with bossa melodies
PPSN'12 Proceedings of the 12th international conference on Parallel Problem Solving from Nature - Volume Part II
Proceedings of the 15th annual conference companion on Genetic and evolutionary computation
AI methods in algorithmic composition: a comprehensive survey
Journal of Artificial Intelligence Research
Hi-index | 0.00 |
Most real life applications have huge search spaces. Evolutionary Computation provides an advantage in the form of parallel explorations of many parts of the search space. In this report, Genetic Programming is the technique we used to search for good melodic fragments. It is generally accepted that knowledge is a crucial factor to guide search. Here, we show that SOM can be used to facilitate the encoding of domain knowledge into the system. The SOM was trained with music of desired quality and was used as fitness functions. In this work, we are not interested in music with complex rules but with simple music employed in computer games. We argue that this technique provides a flexible and adaptive means to capture the domain knowledge in the system.