Learn how to implement a genetic algorithm in Python that generates melody harmonizations automatically.
Get code:
github.com/musikalkemist/gene...
Get the lecture slides:
github.com/musikalkemist/gene...
Website of the Generative Music AI Workshop in Barcelona:
www.upf.edu/web/mtg/generativ...
Sign up to The Sound of AI Slack Community to join the discussion:
valeriovelardo.com/the-sound-...
======================================
Interested in music AI consulting?
thesoundofai.com/consulting.html
Interested in music AI recruitment?
thesoundofai.com/recruitment....
Become a Python ninja with my Advanced Python Programming course:
the-sound-of-ai-academy.teach...
Connect with Valerio on LinkedIn:
/ valeriovelardo
Follow Valerio on Twitter:
/ musikalkemist
======================================
Content
0:00 Intro
0:24 Harmonization task
0:55 What we'll build
3:28 Get the code
3:57 Main function: First pass
6:31 Example generation
7:45 MelodyData
10:25 GeneticMelodyHarmonizer
12:57 Generate
17:33 Initialise population
19:56 Select parents
22:59 Create new population
26:22 Crossover
27:45 Mutate
29:24 FitnessEvaluator
32.54 Evaluate
36:35 Chord melody congruence
38:18 Chord variety
39:46 Harmonic flow
42:44 Functional harmony
44:49 Main function: Second pass
47:28 Exploring the code further...
49:04 What's up next?
Негізгі бет Ғылым және технология 16. Melody Harmonization with Genetic Algorithms - Generative Music AI Course
Пікірлер: 14