210 likes | 360 Views
Multi Objective Generic Algorithm voor muzikale motieven. Patrik Rombouts. Overzicht. Probleemstelling MOGA Aanpak Muzikale elementen Evaluatie Demo - resultaten. Probleemstelling. Muziek generatie Procesondersteuning Motief Westerse muziek. MOGA.
E N D
Multi Objective Generic Algorithm voor muzikale motieven Patrik Rombouts
Overzicht • Probleemstelling • MOGA • Aanpak • Muzikale elementen • Evaluatie • Demo - resultaten
Probleemstelling • Muziek generatie • Procesondersteuning • Motief • Westerse muziek
MOGA • Optimalisatie van conflicterende objectieven • Verzameling van oplossingen (pareto front) • Binary tournament, crowding distance • NSGA-II
MOGA • Muzikale elementen = objectieven • Conflicterende belangen • Compositieproces = variaties van een motief • Geen “perfect” muziekstuk
Muziektermen • Noot: toonhoogte/pitch (C =60), duur, luidheid, klankkleur/timbre • Interval • Stijl – periode: • Tonaal • Modaal (en chromatiek) • Atonaal • Akkoord • Toonladder
Aanpak • Begrijpelijkheid • Verhouding tussen consonant en dissonant • Frequentie van herhaling • Hoe? Bottom up aanpak = noot, relatie tussen noten
Harmonie • Verticaal interval • Traditionele harmonie • Boventonen • Fitness functie: • Voorbeeld: C majeur = C E G = [0,4,7]
Melodie • Horizontaal interval • Consonant/dissonant • Zingbaarheid • Kleine intervallen • Rangschikking • Fitness functie = Gemiddelde intervallen
Ritme • Interval = tijdspanne • Consonant/dissonant • Pulse (in 2 of 3) • Inner metricweight = pulse muziek • Fitness functie: verhouding pulse en inner metric weight
Tonaliteit • Verwantschap tussen noten • Noot als centrum van muziekstuk (tonica) • Consonant/dissonant: Boventonenreeks (C G C) • Fitness functie: • key finding algorithm • Correlatie op basis van voorgedefinieerde templates
Monotonie • Optimaal = monotoon • Oplossingen • Instellen van parameters: • Monotonie • Generatie van stijlen • Tegenstrijdigheden (Multi objective): • Voorbeeld: Harmonie ↔ melodie C E G = [0, 4, 7]
Samenwerking elementen • Muziek = interactie = complex • Aanpak: invloed van context op parameters noot • Lengte - duur • Positie - luidheid (dynamiek): pulse, inner metric weight • Register - toonhoogte: melodisch hoog, harmonisch laag • Wijzigingen fitness functie: Harmonie en tonaliteit
Evaluatie • Fitness functies • Contextuele parameters: traditionele contrapunt en harmonieleer • Muziekevolutie: emancipatie van de dissonant • Gegenereerde muziekstukken • Generatie in 3 verschillende stijlen (demo) • Subjectieve testen
Resultaten • Tonaal karakter: • harmonische conventies ontbreken • Contrapunt regels • Nieuwe mogelijkheden • Procesondersteunend
Samenvatting • MOGA • Aanpak • Muzikale elementen • Evaluatie fitness functies en resultaten • Conclusie
Einde • Vragen?