How to solve it: modern heuristics
How to solve it: modern heuristics
Introduction To Automata Theory, Languages, And Computation
Introduction To Automata Theory, Languages, And Computation
Grammatical Evolution: Evolving Programs for an Arbitrary Language
EuroGP '98 Proceedings of the First European Workshop on Genetic Programming
IEEE Transactions on Evolutionary Computation
A Comprehensive Overview of the Applications of Artificial Life
Artificial Life
AIKED'06 Proceedings of the 5th WSEAS International Conference on Artificial Intelligence, Knowledge Engineering and Data Bases
GEVA: grammatical evolution in Java
ACM SIGEVOlution
Elevated Pitch: Automated Grammatical Evolution of Short Compositions
EvoWorkshops '09 Proceedings of the EvoWorkshops 2009 on Applications of Evolutionary Computing: EvoCOMNET, EvoENVIRONMENT, EvoFIN, EvoGAMES, EvoHOT, EvoIASP, EvoINTERACTION, EvoMUSART, EvoNUM, EvoSTOC, EvoTRANSLOG
Grammar-based Genetic Programming: a survey
Genetic Programming and Evolvable Machines
Music composition based on linguistic approach
MICAI'10 Proceedings of the 9th Mexican international conference on Advances in artificial intelligence: Part I
Evolving computer-generated music by means of the normalized compression distance
SMO'05 Proceedings of the 5th WSEAS international conference on Simulation, modelling and optimization
Genetic evolution of L and FL-systems for the production of rhythmic sequences
Proceedings of the 14th annual conference companion on Genetic and evolutionary computation
AI methods in algorithmic composition: a comprehensive survey
Journal of Artificial Intelligence Research
Hi-index | 0.01 |
This work describes how grammatical evolution may be applied to the domain of automatic composition. Our goal is to test this technique as an alternate tool for automatic composition. The AP440 auxiliary processor will be used to play music, thus we shall use a grammar that generates AP440 melodies. Grammar evolution will use fitness functions defined from several well-known single melodies to automatically generate AP440 compositions that are expected to sound like those composed by human musicians.