2015 · 16 citations · 15 references
HumanitiesEvolutionary BiologyMusic AestheticsMusic AnalysisNatural Language ProcessingComputational MusicologyMusical FormMusical GenresTonal AnalysisAlgorithmic Melody GenerationArtificial Intelligence Music GenerationEvolutionary Music CompositionFitness Function EngineeringGenetic Algorithms In MusicGrammar-based CompositionMusical Pattern GenerationScore Synthesis
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 function to create a population of piano melodies. The grammar is designed to create a variety of styles of musical events within each melody such as runs, arpeggios, turns and chords without any a priori musical information in regards to key or time signature. The fitness of the individuals is calculated as a measure of their tonality defined by a statistical distribution of the pitches in each piece. A number of short compositions are presented demonstrating that our system is capable of creating music that is interesting and unpredictable.
15
Michael O’Neill, Conor Ryan · IEEE Transactions on Evolutionary Computation · 2001 · 950 citations
GenJam: A Genetic Algorithm for Generating Jazz Solos
John A. Biles · 1994 · 455 citations