Download presentation
Presentation is loading. Please wait.
Published byClaribel Floyd Modified over 9 years ago
1
A Genetic Musician Thematic Music Generation with Genetic Algorithms
2
Outline Introduction Song Structure First Genetic Algorithm : The Root Melody Second Genetic Algorithm : The Harmonizing Voices Results and Conclusion Questions
3
Introduction Very Little Practical Value? – Human Curiosity Implementation employs two separate GAs to create songs with Variations of common themes User sets parameters via parameter files – GA parameters for both genetic algorithms – Song structure
4
Song Structure ACBABBABCC Root A Harm A
5
Root Melody: Genomes Two separate sets of Genomes – The notes 12 Semitones – A, A#/Bb, B, C, C#/Db, D, D#/Eb, E, F, F#/Gb, G, G#/Ab Rest Hold – The Octaves 4 octave range 1 null octave (rest, hold) Size of individual is dependent upon notelength and time signature – 8 eighth-notes per measure = 16 total genomes
6
Root Melody: Note Shorten and Note Extend Operators Note Shorten – Shortens the length of a note or rest Note Extend – Extends the length of a note or rest Shorten Operator OD rstChd1020 NDrstCB1021 Extend Operator OA#hdCF#1023 NA#hd F#1003
7
Root Melody: Note Change and Octave Change Note Change – Changes a note or rest Octave Change – Changes the octave of a note Note Change Operator OD rstCG1021 ND CB1021 Octave Change Operator OA#hdCF#1023 NA#hdCF#1033
8
Root Melody: Fitness Function Multi-Objective Fitness Function – Key – Octave – Note Percentage
9
Transition Once the measures are sufficiently-evolved, a string of measures from the same population is used to create the root melody This root melody is used for every movement of the same theme
10
Harmonizing Voices: Genomes and Operators Genomes and Operators same as in First Genetic Algorithm Individuals hold information for full movement, instead of just single measures
11
Harmonizing Voices: Fitness Function Consonance Matrix Chords – Minor chords – Major chords Octave Key Note Percentage
12
Results Results Chaotic with Moments of Clarity Parameters are hard to analyze Midi 1 Midi 2 Midi 3 Midi 4 Midi 5 Midi 6
13
fin Questions?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.