AI methods in algorithmic composition: A comprehensive survey

JD Fernández, F Vico - Journal of Artificial Intelligence Research, 2013 - jair.org
Algorithmic composition is the partial or total automation of the process of music composition
by using computers. Since the 1950s, different computational techniques related to Artificial …

Evolutionary music: applying evolutionary computation to the art of creating music

R Loughran, M O'Neill - Genetic Programming and Evolvable Machines, 2020 - Springer
We present a review of the application of genetic programming (GP) and other variations of
evolutionary computation (EC) to the creative art of music composition. Throughout the …

[图书][B] Natural computing algorithms

A Brabazon, M O'Neill, S McGarraghy - 2015 - Springer
The field of natural computing has been the focus of a substantial research effort in recent
decades. One particular strand of this concerns the development of computational …

Evolutionary Generative Models

J Correia, F Baeta, T Martins - Handbook of Evolutionary Machine …, 2023 - Springer
In the last decade, generative models have seen widespread use for their ability to generate
diverse artefacts in an increasingly simple way. Historically, the use of evolutionary …

An LSTM-based dynamic chord progression generation system for interactive music performance

C Garoufis, A Zlatintsi, P Maragos - ICASSP 2020-2020 IEEE …, 2020 - ieeexplore.ieee.org
In this paper, we describe an interactive generative music system, designed to handle
polyphonic guitar music. We formulate the problem of chord progression generation as a …

Tonality driven piano compositions with grammatical evolution

R Loughran, J McDermott… - 2015 IEEE Congress on …, 2015 - ieeexplore.ieee.org
We present a novel method of creating piano melodies with Grammatical Evolution (GE).
The system employs a context free grammar in combination with a tonality-driven fitness …

[PDF][PDF] Constituent grammatical evolution

L Georgiou, WJ Teahan - 2012 - www-dept.cs.ucl.ac.uk
Evolutionary algorithms are a competent nature-inspired approach for complex
computational problem solving. One recent development is Grammatical Evolution, a …

An executable graph representation for evolutionary generative music

J McDermott, UM O'Reilly - Proceedings of the 13th annual conference …, 2011 - dl.acm.org
We focus on a representation for evolutionary music based on executable graphs in which
nodes execute arithmetic functions. Input nodes supply time variables and abstract control …

String-rewriting grammars for evolutionary architectural design

J McDermott, JM Swafford, M Hemberg… - … and Planning B …, 2012 - journals.sagepub.com
Evolutionary methods afford a productive and creative alternative design workflow. Crucial
to success is the choice of formal representation of the problem. String-rewriting context-free …

Chinese folk music composition based on genetic algorithm

X Zheng, D Li, L Wang, Y Zhu, L Shen… - 2017 3rd International …, 2017 - ieeexplore.ieee.org
The genetic algorithm (GA) uses techniques inspired by evolutionary biology such as
inheritance, mutation, selection, and crossover. Due to its ability to find approximate …