10.07.2015 Views

Dragan Matić: Genetički algoritmi i muzika - Univerzitet u Novom Sadu

Dragan Matić: Genetički algoritmi i muzika - Univerzitet u Novom Sadu

Dragan Matić: Genetički algoritmi i muzika - Univerzitet u Novom Sadu

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

gdje je težinski faktor (značaj) razlike aritmetičkih sredina u i tom taktu, aritmetička sredina i- togtakta referentne melodije (ili unaprijed zadata vrijednost, ako je referentna jedinka ne koristi),aritmetička sredina i- tog takta posmatrane jedinke, težinski faktor (značaj) i te devijacije, varijancai-tog takta referentne jedinke (opet, ako se ne koristi, tada se unaprijed zadaje vrijednost), a varijancai-tog takta posmatrane jedinke. Broj m predstavlja broj taktova. Ostavljanjem mogudnosti podešavanjavrijednosti za vrijednosti i za svaki takt pojedinačno, daje se mogudnost „balansiranja“ rasporedaintervala. Na primjer, na početku i na kraju kompozicije se ovim brojevima mogu dati vede vrijednosti, au sredini manje, što znači da se na početku i na kraju više potencira sličnost sa referentnom jedinkom (iliunaprijed zadanim vrijednostima). U konkretnom primjeru, sve vrijednosti težinskih faktora su jednakejedinici.Ukupna sličnost se definiše kao .isu globalni težinski faktori. U konkretnom primjeru oba globalna faktora su jednaka jedinici.Jasno je, da ako su referentna i posmatrana jedinka jednake, vrijednost f de biti jednaka nuli. Obrnuto nevaži, vrijednost f može biti jednaka nuli i ako jedinke nisu jednake. To i opravdava „opcionalnost“upotrebe referentne jedinke. Ono što ta informacija govori, jeste da tada posmatrane jedinke imajusličan (ili isti) raspored intervala koji se jednako cijene, po taktovima.Dalje, u algoritmu se posmatra i dodatni faktor koji utiče na fitnes – broj tonova koji su van propisanogtonaliteta. U principu, realizovan je opštiji slučaj, gdje se pravi lista „loših“ tonova 54 . Računa se ukupanbroj loših tonova u jedinki. Pauze se ignorišu (smatraju se „dobrim“ tonovima). Tako dobijamo vrijednostgdje je broj „loših“ tonova. je težinski faktor (značaj uticaja), a u konkretnom primjeru je jednakajedinici.Dakle, ukupan fitnes jedinke računa se po formuli54 U konkretnom rješenju, „loši tonovi“ su oni koji su van datog tonaliteta. U opštem slučaju, to može biti bilo kojiton.48

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!