Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
A Comprehensive Overview of the Applications of Artificial Life
Artificial Life
iSoundScape: adaptive walk on a fitness soundscape
EvoApplications'11 Proceedings of the 2011 international conference on Applications of evolutionary computation - Volume Part II
Adaptive walk on fitness soundscape
ECAL'09 Proceedings of the 10th European conference on Advances in artificial life: Darwin meets von Neumann - Volume Part II
Hi-index | 0.00 |
This paper presents a design of support system for musical composition based on Simulated Breeding. In our system named SBEAT3, each individual in the population is a short musical section of sixteen beats including 23 parts, thirteen solos, two chords and eight percussions. The melody and rhythm are generated by a type of recursive algorithm from genetic information. By selecting favorite piece among scores displayed on the screen, the user listens to the sounds and decides which should be theparents to reproduce the offspring in the next generation. The genetic codes of children are generated through mutation and crossover. Iterating this process, the user obtains better pieces gradually. Embedding some domain specific functions, such as changing tempo and selecting tones, we can build a useful tool to make it easier for a beginner to compose his/her favorite musical pieces.