A Genetic Musician Thematic Music Generation with Genetic Algorithms.

Slides:



Advertisements
Similar presentations
Thrill Is Gone This is a standard minor blues: Form is:
Advertisements

Music Analysis and Generation Supervisors: Jon McCormack & Lloyd Allison Final Presentation Oliver Ng (B.DigSys)
Music Analysis and Generation Supervisors: Jon McCormack & Lloyd Allison Interim Presentation Oliver Ng (B.DigSys)
The Development Section Bars Based entirely on the opening figure from the first subject. That’s this bit, here!
How to Play Guitar… Darren Ray Evans. Navigation The last slide has a return to beginning button. Slide 31 contains an audio playback button. At the bottom.
Multi-Objective Evolutionary Algorithms Matt D. Johnson April 19, 2007.
Final Review. 1. Same interval means the same ratio of frequencies 2. Doubling the frequency gives the same pitch sensation.
Melody Generation with Evolutionary Computation By Matt Johnson November 14, 2003.
Game of Life Changhyo Yu Game of Life2 Introduction Conway’s Game of Life  Rule Dies if # of alive neighbor cells =< 2 (loneliness) Dies.
Final Presentation Simon McNeilly Supervisors Dr. Lloyd Allison Jon McCormack Melody Generation by Phrase.
A little music theory (mostly notation, names, …and temperament)
Voice Separation A Local Optimization Approach Voice Separation A Local Optimization Approach Jurgen Kilian Holger H. Hoos Xiaodan Wu Feb
Functional Music (I) Amanda Crawford Hons. Comp.Sci Monash University, Australia. Supervisors: Lloyd Allison, Jon McCormack.
Click to proceed to the next page1 Piano/Theory 4 PACING GUIDE Quarter 1.
Music and MATLAB Arianne Ferare employ a random walk to generate a musical melody harmonize the melody with randomly generated yet appropriate chords and.
INTRODUCTION TO MUSIC THEORY
Thursday, October 13,  Music Sharing: Mitchell & Hunter K. (CHS)  Let’s review… Triads (and inversions) 7 th Chords (and inversions) Figured Bass.
The Nuts & Bolts of Music
A&D 3 B&E 4-1 Mr. Pinelli Contact Information
Scribbler Music Web Design Notes Your robot can play music by “beeping” the correct notes. Every note in music has a “frequency” – Physics of Frequencies:
Apollo Final Presentation Caleb Markley University of Florida 4/10/2014 EEL 5666: IMDL.
 Music Sharing!  Review: Common Harmonies: MAJOR  Review: Common Harmonies: MINOR  Review: Broken Chords & Arpeggios  Review: Cadences  New: Passing.
Introduction Music is inherently mathematical. The intervals between notes in a scale, a chord, the timing between notes in a rhythm, repetitions and variations.
Audio Thumbnailing of Popular Music Using Chroma-Based Representations Matt Williamson Chris Scharf Implementation based on: IEEE Transactions on Multimedia,
Guitar I and Guitar II Spring 2006 Class 5 The A and E7 chords. As a review there are so far 3 types of chords – Major, Minor, and Dominant 7 chords. There.
Music Software Projects New York University Adjunct Instructor Scott Burton.
Figuring out Songs Happy Birthday. Figuring Out Happy Birthday For any song the key is to have a process and then follow that process. I always first.
Melody The Basics.
Creating Music Text, Rhythm, and Pitch Combined to Compose a Song.
 Music Sharing!  Review: Common Harmonies: MAJOR  Review: Broken Chords & Arpeggios  New: Common Harmonies: MINOR  New: Cadences  New: Passing Tones.
BRAZIL VOX POPULI is WINNER of The International Competition Dream Centenary Computer Graphics in Aizu, Japan.
For use with WJEC Performing Arts GCSE Unit 1 and Unit 3 Task 1 Music Technology Creativity in composing.
Development: bars The music is based on the opening figure of the first subject The music is based on the opening figure of the first subject.
On Broadway Notes of melody in the chord!. Begin with just the chords First learn them in 1 st position then we will move them up. Not difficult but make.
Important form in the late Baroque period Concerto Grosso – a small group of soloists is set against a larger group of players Anywhere from 2-4 soloists.
The Classical Era ( ) The Enlightenment:
Music Software Projects New York University Adjunct Instructor Scott Burton.
Your robot can play a note by “beeping” Every note in music has a “frequency” – Physics of Frequencies: (
Guitar I and Guitar II Class 6 E major and Am chords. Review the A and E7 chords. As a review there are so far 3 types of chords – Major, Minor, and Dominant.
The 4 Parameters of Sound PITCH = the frequency of vibration (heard as “high” vs. “low”) DURATION = the length of time a sound lasts (heard as aspects.
Guitar I and Guitar II Class 6 E major and Am chords. Review the A and E7 chords. As a review there are so far 3 types of chords – Major, Minor, and Dominant.
Analysis A way of understanding…of making meaning for clarity and significance in order to develop an idea. That meaning is then communicated to readers.
J. S. Bot An exercise in computer generated music. Ansh Shukla.
1 Hidden Markov Model: Overview and Applications in MIR MUMT 611, March 2005 Paul Kolesnik MUMT 611, March 2005 Paul Kolesnik.
Finding Notes on the Guitar Fingerboard There are many relationships that can help you with this task. Visualization is really one of the main keys to.
Power Chords. Here is a basic E form of the power chord (in this case an F power chord at the first fret) Root is on the 6 th string Fret
Big Yellow Taxi Using open D. There are only a few chords in the song Start by tuning the guitar to open D – notes from low to high are D, A, D, F#, A,
ROBOT NAVIGATION AI Project Asmaa Sehnouni Jasmine Dsouza Supervised by :Dr. Pei Wang.
1. Rhythm 1.1. Basic rhythmsBasic rhythms 1.2. Rhythmic formulasRhythmic formulas 2. Melody 2.1. Diatonic scaleDiatonic scale Relative keys Degrees of.
Guitar III and Guitar IV 4th night Spring 2004 Have fun learning new songs, techniques etc. on the guitar Increase your technical skills on guitar Increase.
HOW TO PLAY PIANO BETHANY ROBERTS. LEARNING THE BASICS FIND MIDDLE C. IT GOES UP FROM THERE TO G. THERE ARE SHARPS AND FLATS ALSO, BUT THOSE ARE USUALLY.
AS Music Developing Musical Understanding Stravinsky Symphony of Psalms Thematicism, melody & line.
Computer-Generated Sound Final Project
Fanfare 3 Year 10 Composition.
Music Matching Speaker : 黃茂政 指導教授 : 陳嘉琳 博士.
Introduction to Music scales
Song - Today New Chords Sing Along songs 2 new chords.
Whole and Half Steps Enharmonics
MELODY Melody usually single note phrases that is the LEAD of the piece = single notes that add to a recognizable whole.
Introduction To Barre Chords
E Major E minor E Dom 7 E minor 7 E Major 7 E Major 6 A minor 7 A
Introduction To Barre Chords
VI. Scales & Consonance Dr. Bill Pezzaglia
H Melody/Harmony Relative Major / Minor – A change of key (modulation) from minor to major key using the same key signature but found three semitones higher,
Clapton did this but the original by John Lee Hooker.
MUSIC HIGH SCHOOL - ELECTRONIC PIANO – Unit 6
Nobody Knows You When You’re Down And Out
Book on page 49 and 50. Only thing on 49 is the intro (3 measures).
Transposing.
Piano Sonata No.8 in C Minor, 1st movement ‘Sonata Pathetique’
Presentation transcript:

A Genetic Musician Thematic Music Generation with Genetic Algorithms

Outline Introduction Song Structure First Genetic Algorithm : The Root Melody Second Genetic Algorithm : The Harmonizing Voices Results and Conclusion Questions

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

Song Structure ACBABBABCC Root A Harm A

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

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

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

Root Melody: Fitness Function Multi-Objective Fitness Function – Key – Octave – Note Percentage

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

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

Harmonizing Voices: Fitness Function Consonance Matrix Chords – Minor chords – Major chords Octave Key Note Percentage

Results Results Chaotic with Moments of Clarity Parameters are hard to analyze Midi 1 Midi 2 Midi 3 Midi 4 Midi 5 Midi 6

fin Questions?