08.08.2013 Views

Sissejuhatus fraktaalsesse muusikasse - Cs.ioc.ee

Sissejuhatus fraktaalsesse muusikasse - Cs.ioc.ee

Sissejuhatus fraktaalsesse muusikasse - Cs.ioc.ee

SHOW MORE
SHOW LESS

Transform your PDFs into Flipbooks and boost your revenue!

Leverage SEO-optimized Flipbooks, powerful backlinks, and multimedia content to professionally showcase your products and significantly increase your reach.

<strong>Sissejuhatus</strong> <strong>fraktaalsesse</strong> <strong>muusikasse</strong><br />

Dmitri Kartofelev, Jüri Engelbrecht<br />

Tallinna Tehnikaülikool, Kübern<strong>ee</strong>tika Instituut, CENS<br />

19. märts 2012<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 1 / 56


Loengu kava<br />

1 Ajaloost<br />

2 <strong>Sissejuhatus</strong>, kasutatavad mõisted<br />

3 Musikaalsed fraktalid, kujutised, jadad, jne.<br />

4 Erinevused mida ekspluat<strong>ee</strong>rida<br />

5 Muusikapala kokkupanek: põhiid<strong>ee</strong><br />

6 Kokkuvõte ja järeldused<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 2 / 56


Ajaloost<br />

570s e.m.a Pythagoras uskus, et muusika on seotud<br />

numbritega (formalism: numbrid kui muusika<br />

allikas)<br />

90s m.a.j Ptolemy uskus, et astronoomia ja muusika on<br />

seotud numbritega. Muusikat saab kirjeldada<br />

matemaatiliste võrranditega<br />

1026 Guido d’Arezzo lõi algoritmilist muusikat<br />

liturgiliste tekstistide alusel (oma aja nõutuim<br />

helilooja)<br />

15 saj. Kanoonilise muusika esitamine kloostrites<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 3 / 56


Ajaloost<br />

1756 Mozart Musikalisches Wurfelspiel -<br />

muusikaline täringumäng<br />

1815s Ada Lovelace (esimene program<strong>ee</strong>rija, töötas<br />

koos Charles Babbage’ga program<strong>ee</strong>ritava<br />

arvuti loojaga)<br />

”Supposing, for instance, that the fundamental relations of pitched<br />

sound in the signs of harmony and of musical composition were<br />

susceptible of such expression and adaptations, the engine might<br />

compose elaborate and scientific pieces of music of any degr<strong>ee</strong> of<br />

complexity or extent.” – Ada Lovelace<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 4 / 56


Ajaloost<br />

Joonis: Ada Lovelace ja Charles Babbage’i Analytical Engine<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 5 / 56


Ajaloost<br />

1945 Dodekafoonia, seriaalne muusika, serialistlik<br />

m<strong>ee</strong>tod, looja: Arnold Schoenberg<br />

1950 Esimene arvuti (CSIRAC) mis program<strong>ee</strong>riti<br />

esitama muusikat<br />

1955 - 57 Arvuti ILLIAC loob algoritmilist muusikat<br />

(tulemus anti muusikutele esitada)<br />

1990 Personaalrvutid suudavad reaalajas<br />

gener<strong>ee</strong>rida ning esitada k<strong>ee</strong>rulisi algoritme<br />

2000 Nutitelefonid suudavad reaalajas gener<strong>ee</strong>rida<br />

ning esitada k<strong>ee</strong>rulisi algoritme<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 6 / 56


Ajaloost<br />

Joonis: CSIRAC (Council for Scientific and Industrial Research<br />

Automatic Computer) või CSIR Mk 1<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 7 / 56


<strong>Sissejuhatus</strong><br />

Masingener<strong>ee</strong>ritud muusika on mahukas t<strong>ee</strong>ma<br />

Fraktaalne muusika (≡ fraktal) kuulub<br />

masingener<strong>ee</strong>ritud muusika alamhulka<br />

Tutvustame lihtsamaid võtteid mida on mugav<br />

personaalarvutis kasutada, laskumata tehnilistesse<br />

p<strong>ee</strong>nsustesse<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 8 / 56


Mõiste: fraktal<br />

Fraktalit iseloomustab enesesarnasus igas mõõtkavas<br />

Joonis: Juulia hulk zn+1 = 2−5z3 n<br />

6z 2 n −6zn−1<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 9 / 56


Mõisted: kujutus ja kujutis<br />

Kujutus on r<strong>ee</strong>gel või <strong>ee</strong>skiri mille alusel ühe hulga<br />

elemendid seotakse teise hulga elementidega<br />

Joonis: Kujutus ja kujutuse kujutis<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 10 / 56


Mõiste: kuldlõige<br />

a + b<br />

a<br />

= a<br />

b<br />

= ϕ ≈ 1.61803 (1)<br />

Joonis: Kuldlõige Fibonacci spiraalis<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 11 / 56


Graafilised m<strong>ee</strong>todid<br />

Fraktalit kujutavas graafikas on võimalik ära kasutada<br />

muusika tegemiseks. Taoline võte pole meile sobilik.<br />

Joonis: Hilberti kõver ja selle tõlgendamine<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 12 / 56


Logistiline kujutis<br />

Logistiline kujutis on esitatav kujul<br />

yn+1 = ryn(1 − yn) (2)<br />

kus r on kontrollparam<strong>ee</strong>ter vahemikus (0, 4]<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 13 / 56


Logistiline kujutis<br />

Muusikapala mis on tehtud kasutades logistilist kujutist<br />

Esita (20 s)<br />

Joonis: Logistiline kujutis kus y0 = 0.1 ja r = 3.71<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 14 / 56


1/f müra generaator<br />

1/f müra generaator on esitatav kujul<br />

yn+1 = myn + k 1 − m 2 (3)<br />

m on vahemikus [0, 1] ja k on juhuslikult gen. arv<br />

muusika tegemisel asendatakse k väärtused<br />

logistilise kujutise väärtustega kusjuures r = 4<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 15 / 56


1/f müra generaator<br />

Muusikapala mis on tehtud kasutades 1/f müra<br />

Esita (20 s)<br />

Joonis: 1/f müra kus x0 = 0.1 ja m = 0.7<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 16 / 56


Lorenzi fraktal<br />

Lorenzi fraktal on esitatav kujul<br />

yn+1 = a(3yn − 4y 3 n) (4)<br />

param<strong>ee</strong>ter a on määratud vahemikus [0, 1]<br />

muusika tegemisel sobib paremini vahemik [0.65, 1]<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 17 / 56


Lorenzi fraktal<br />

Muusikapala mis on tehtud kasutades Lorenzi fraktalit<br />

Esita (20 s)<br />

Joonis: Lorenzi fraktal kus a = 0.97 ja y0 = 0.1<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 18 / 56


Henoni fraktal<br />

Henoni fraktal on esitatav kujul<br />

<br />

xn+1 = 1 + yn − ax 2 n<br />

yn+1 = bxn<br />

Muusika tegemiseks valime<br />

a = 1.4 ja b = 0.3<br />

Muusikapala mis on tehtud<br />

kasutades Henoni fraktalit<br />

Esita (20 s)<br />

(5)<br />

Joonis: Henoni fraktal kus<br />

a = 1.4, b = 0.3,<br />

x0 = y0 = 1, 10 4<br />

iteratsiooni (suured<br />

väärtused hüljatud)<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 19 / 56


Hopalongi fraktal<br />

Hopalongi fraktal on esitatav kujul<br />

<br />

<br />

xn+1 = yn − sgn xn |bxn − c|<br />

yn+1 = a − xn<br />

(6)<br />

kus a, b ja c on kontroll param<strong>ee</strong>trid<br />

Muusikapala mis on tehtud kasutades<br />

Hopalongi fraktalit<br />

Esita (20 s)<br />

Joonis:<br />

Hopalongi fraktal<br />

kus a = −55,<br />

b = 17, c = −21,<br />

x0 = y0 = 0,<br />

5 · 10 4 it.-i<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 20 / 56


Piparkoogimehike<br />

Piparkoogimehikese fraktal on<br />

esitatav kujul<br />

<br />

xn+1 = 1 − yn + |xn|<br />

(7)<br />

yn+1 = xn<br />

muusika tegemiseks määrame<br />

x0 = −0.1 ja y0 = 0<br />

Muusikapala mis on tehtud<br />

kasutades piparkoogimehikese<br />

fraktalit<br />

Esita (20 s)<br />

Joonis: Piparkoogihehike<br />

kus x0 = −0.1, y0 = 0 ja<br />

5 · 10 4 it.-i<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 21 / 56


Morse-Thue jada<br />

Morse-Thue jada moodustamine (lihtsaim juht)<br />

Detsimaalne Binaarne Bin el. summa<br />

1 0001 1<br />

2 0010 1<br />

3 0011 2<br />

4 0100 1<br />

5 0101 2<br />

6 0110 2<br />

7 0111 3<br />

8 1000 1<br />

9 1001 2<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 22 / 56


Morse-Thue jada<br />

Muusikapala mis on tehtud kasutades Morse-Thue jada<br />

Esita (20 s)<br />

Joonis: Morse-Thue jada<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 23 / 56


L-süst<strong>ee</strong>mid (Lindenmayeri süst<strong>ee</strong>mid)<br />

Kõige olulisem m<strong>ee</strong>tod mida kasutatakse muusika<br />

gener<strong>ee</strong>rimiseks. M<strong>ee</strong>todi looja oli Lindenmayer. Algselt<br />

kasutatud bioloogias.<br />

Joonis: L-süst<strong>ee</strong>mid, fraktaalsed taimed<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 24 / 56


L-süst<strong>ee</strong>mid<br />

L-süst<strong>ee</strong>mide kategooriad:<br />

Konteksti vabad (OL) ja konteksti tundlikud (IL: 0L,<br />

1L, 2L, jne.)<br />

Deterministlikud (DL) ja stohastilised<br />

Sulustatud<br />

Paljundavad (PL) ja mitte-paljundavad<br />

Tabel L-süst<strong>ee</strong>mid (TL)<br />

Param<strong>ee</strong>trilised L-süst<strong>ee</strong>mid<br />

Laiendatud L-süst<strong>ee</strong>mid<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 25 / 56


L-süst<strong>ee</strong>mid<br />

Muusikapala mis on tehtud kasutades L-süst<strong>ee</strong>mi<br />

R<strong>ee</strong>glid: P1: a → ab<br />

P2: b → a<br />

Aksioom: b<br />

n = 0 : b<br />

n = 1 : a<br />

n = 2 : ab<br />

n = 3 : aba<br />

n = 4 : abaab<br />

n = 5 : abaababa<br />

Esita (20 s)<br />

Joonis: Tõlgendame: a = 0.2<br />

ja b = −0.2<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 26 / 56


Rahetera numbrid<br />

3n + 1 numbrid (rahetera numbrid)<br />

Võta üks 1-st suurem täisarv<br />

Kui s<strong>ee</strong> arv on paaris jaga s<strong>ee</strong> 2-ga<br />

Kui paaritu korruta 3-ga ja liida 1<br />

Rahetera numbrid alustades nr. 7-st<br />

7, 22, 11, 34, 17, 52, 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1,<br />

4, 2, 1, 4, 2, 1, lõpeta või alusta uuesti <br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 27 / 56


Rahetera numbrid<br />

Pikima jada saab siis kui alustada nr. 27-st<br />

Joonis: Rahetera nr.-d, y0 = 27, teostatakse 111 sammu<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 28 / 56


Muid fraktaleid mida kasutada<br />

Popcorni fraktal<br />

<br />

xn+1 = xn − h sin(yn + tan 3yn)<br />

yn+1 = yn − h sin(xn + tan 3xn)<br />

Joonis: Popcorni fraktal kus h = 0.05, x0 = −0.1, y0 = 0 ja 5 · 10 4<br />

it.-i<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 29 / 56


Muid fraktaleid mida kasutada<br />

Puu aastaringide fraktal<br />

<br />

xn+1 = yn − sgn xn| sin xn cos b + c − xn sin(a + b + c)|<br />

yn+1 = a − xn<br />

Joonis: Puu aastaringide fraktal kus a = −50, b = −1, c = −45,<br />

x0 = y0 = 1 ja 5 · 10 4 it.-i<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 30 / 56


Muid fraktaleid mida kasutada<br />

Quadrup-Two fraktal<br />

<br />

xn+1 = yn − sgn xn sin(ln |b(xn − c)|) tan −1 |c(xn − b)| 2<br />

yn+1 = a − xn<br />

Joonis: Quadrup-Two fraktal kus a = −50, b = −1, c = −41,<br />

x0 = −1, y0 = 1 ja 5 · 10 4 it.-i<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 31 / 56


Muid fraktaleid mida kasutada<br />

Mira fraktal<br />

xn+1 = byn + axn + 2(1−a)x2 n<br />

1+x 2 n<br />

yn+1 = −xn + axn+1 + 2(1−a)x2 n+1<br />

1+x 2 n+1<br />

Joonis: Mira fraktal kus a = 0.31, b = 1, x0 = 12, y0 = 0 ja 5 · 10 4<br />

it.-i<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 32 / 56


Muid fraktaleid mida kasutada<br />

Martini fraktal <br />

xn+1 = yn − sin xn<br />

yn+1 = a − xn<br />

Joonis: Martini fraktal kus a = 0.31, x0 = y0 = 0 ja 5 · 10 4 it.-i<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 33 / 56


Muid fraktaleid mida kasutada<br />

Hopalong 2 fraktal<br />

<br />

<br />

xn+1 = yn + sgn xn |bxn − c|<br />

yn+1 = a − xn<br />

Joonis: Hopalong 2 fraktal kus a = −55, b = 17, c = −21,<br />

x0 = y0 = 0 ja 5 · 10 4 it.-i<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 34 / 56


Muid fraktaleid mida kasutada<br />

Hopalong 3 fraktal<br />

<br />

<br />

xn+1 = yn − sgn xn |bx2 n − c|<br />

yn+1 = a − xn<br />

Joonis: Hopalong 3 fraktal kus a = −55, b = −1, c = −41,<br />

x0 = y0 = 0 ja 5 · 10 4 it.-i<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 35 / 56


Muid fraktaleid mida kasutada<br />

Hopalong 4 fraktal<br />

<br />

xn+1 = yn + sgn xn|bxn − c|<br />

yn+1 = a − xn<br />

Joonis: Hopalong 4 fraktal kus a = 0.6, b = 1.5, c = −2.5,<br />

x0 = y0 = 1 ja 5 · 10 4 it.-i<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 36 / 56


Muid fraktaleid mida kasutada<br />

Hopalong 5 fraktal<br />

<br />

xn+1 = yn − sgn xn cos |bxn − c|<br />

yn+1 = a − xn<br />

Joonis: Hopalong 5 fraktal kus a = −54, b = −1, c = −42,<br />

x0 = y0 = 0 ja 5 · 10 4 it.-i<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 37 / 56


Muid fraktaleid mida kasutada<br />

Hopalong 6 fraktal<br />

<br />

xn+1 = yn − sgn xn log |bxn − c|<br />

yn+1 = a − xn<br />

Joonis: Hopalong 6 fraktal kus a = −55, b = −1, c = −31,<br />

x0 = y0 = 0 ja 5 · 10 4 it.-i<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 38 / 56


Muid fraktaleid mida kasutada<br />

Hopalong 7 fraktal<br />

<br />

<br />

xn+1 = yn − sgn xn |xn sin a − cos a|<br />

yn+1 = a − xn<br />

Joonis: Hopalong 7 fraktal kus a = −26, x0 = y0 = 0 ja 5 · 10 4 it.-i<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 39 / 56


Muid fraktaleid mida kasutada<br />

jne, jne, jne.<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 40 / 56


Erinevad omadused mida ekspluat<strong>ee</strong>rida<br />

Fraktali sisesed erinevused<br />

Tugev sõltuvus kontrollparam<strong>ee</strong>trite valikust<br />

Tugev sõltuvus algtingimuste valikust<br />

Joonis: Mira fraktal kus a = 0.7, b = 0.9998, x0 = 9, y0 = 0 ja<br />

5 · 10 4 it.-i, muutus algtingimuses ∆y0 = 10 −4<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 41 / 56


Erinevad omadused mida ekspluat<strong>ee</strong>rida<br />

Fraktalite vahelised erinevused<br />

Erinevad fraktalid on erineva käitumisega<br />

Erinevused tihedus spektrites<br />

Joonis: Logistiline kujutis kus y0 = 0.1, r = 3.71 vs. Morse-Thue<br />

jada<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 42 / 56


Erinevad omadused mida ekspluat<strong>ee</strong>rida<br />

Fraktali vahelised erinevused<br />

Aegrea pikkus, näiteks rahetera nr.id, L-süst<strong>ee</strong>mid<br />

Aegrea kuju, kui järsud on muutused ühes<br />

iteratsioonis<br />

Suurem või väiksem näiline kaotilisus (võrdle arv<br />

π-ga)<br />

Enesesarnasus, reskal<strong>ee</strong>rimisega esile kutsutud<br />

muutus<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 43 / 56


Muusikapala kokkupanek: põhiid<strong>ee</strong><br />

Helikõrguste diapasooni<br />

valik<br />

Helikõrguste sammu<br />

valik (∆f = fn+1 − fn)<br />

Norm<strong>ee</strong>rime valitud<br />

fraktali aegrea valitud<br />

vahemikku<br />

<br />

f0 = 27.5[Hz]<br />

fn+1 = fn 12√ 2<br />

(8)<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 44 / 56


Muusikapala kokkupanek: põhiid<strong>ee</strong><br />

Muusikariista tämber ehk kõla<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 45 / 56


Muusikapala kokkupanek: põhiid<strong>ee</strong><br />

Muusikariista tämber ehk kõla<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 45 / 56


Muusikapala kokkupanek: põhiid<strong>ee</strong><br />

Muusikariista tämber ehk kõla<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 45 / 56


Muusikapala kokkupanek: põhiid<strong>ee</strong><br />

Muusikariista tämber ehk kõla<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 45 / 56


Muusikapala kokkupanek: põhiid<strong>ee</strong><br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 46 / 56


Muusikapala kokkupanek: põhiid<strong>ee</strong><br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 46 / 56


Muusikapala kokkupanek: põhiid<strong>ee</strong><br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 46 / 56


Muusikapala kokkupanek: põhiid<strong>ee</strong><br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 46 / 56


Muusikapala kokkupanek: põhiid<strong>ee</strong><br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 46 / 56


Muusikapala kokkupanek: põhiid<strong>ee</strong><br />

Erivevate motiivide (pala osade) vaheldumine on<br />

soovitatav siduda kuldlõikega (kuldlõige m<strong>ee</strong>ldib meie<br />

ajule)<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 47 / 56


Muusikapala kokkupanek: põhiid<strong>ee</strong><br />

Erivevate motiivide (pala osade) vaheldumine on<br />

soovitatav siduda kuldlõikega (kuldlõige m<strong>ee</strong>ldib meie<br />

ajule)<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 47 / 56


Muusikapala kokkupanek: põhiid<strong>ee</strong><br />

Erivevate motiivide (pala osade) vaheldumine on<br />

soovitatav siduda kuldlõikega (kuldlõige m<strong>ee</strong>ldib meie<br />

ajule)<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 47 / 56


Muusikapala kokkupanek: põhiid<strong>ee</strong><br />

Erivevate motiivide (pala osade) vaheldumine on<br />

soovitatav siduda kuldlõikega (kuldlõige m<strong>ee</strong>ldib meie<br />

ajule)<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 47 / 56


Muusikapala kokkupanek: põhiid<strong>ee</strong><br />

Erivevate motiivide (pala osade) vaheldumine on<br />

soovitatav siduda kuldlõikega (kuldlõige m<strong>ee</strong>ldib meie<br />

ajule)<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 47 / 56


Muusikapala kokkupanek: põhiid<strong>ee</strong><br />

Erivevate motiivide (pala osade) vaheldumine on<br />

soovitatav siduda kuldlõikega (kuldlõige m<strong>ee</strong>ldib meie<br />

ajule)<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 47 / 56


Tarkvara<br />

cgMusic<br />

FractalMus<br />

(linux)<br />

Fractal Tune<br />

Smithy<br />

Fractal Music<br />

Composer<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 48 / 56


Muusikalised näited<br />

Muusikapala nr. 1<br />

Esita (50 s)<br />

Muusikapala nr. 2<br />

Esita (50 s)<br />

Muusikapala nr. 3<br />

Esita (50 s)<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 49 / 56


Kokkuvõte ja järeldused<br />

Spektraaltiheduste graafikud: valge ja roosa müra ning<br />

Brown’i liikumine<br />

Joonis: Erinevad mürad<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 50 / 56


Kokkuvõte ja järeldused<br />

Erinevate kultuuride muusika spektraaltihedused<br />

Joonis: Vasak: a) Ba-Benzele pügm<strong>ee</strong>d b) Jaapani tradits. c) India klas. d) Vene folk. e) USA bluus Parem: a) Keskaja<br />

muusika b) B<strong>ee</strong>thoven’i 3-s süm. c) Debussey klaver d) Strauss, Ein Heldenleben e) The Beatles, Sgt. Pepper<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 51 / 56


Kokkuvõte ja järeldused<br />

Linnulaulu helikõrguste vahemik 2 - 6 kHz. Kasutavad<br />

vähem noote kui meie<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 52 / 56


Kokkuvõte ja järeldused<br />

Musikaalsus ja inimloode, sisemine kell, perioodilisus<br />

looduses<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 53 / 56


Kokkuvõte ja järeldused<br />

Fraktaalsus igas mõõtkavas, sotsaalne käitumine<br />

Joonis: Küla Aafrikas<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 54 / 56


Kokkuvõte<br />

Mõisted: fraktal, kujutis, enesesarnane jada,<br />

kuldlõige<br />

Tutvusime fraktaalse muusikapala koostamise<br />

põhiid<strong>ee</strong>dega<br />

Q & A<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 55 / 56


Viited ja lisalugemist<br />

A. Alpern (1995), Techniques for algorithmic composition of<br />

music. Hampshire College.<br />

Grout, Donald Jay & Claude V. Palisca (1996), A History of<br />

Western Music. 5th ed. W. W. Norton and Company: New<br />

York<br />

P. Prusinkiewicz (1986) Score Generation with L-systems.<br />

Proc. Intl. Computer Music Conf ’86, 455-457<br />

Stelios Manousakis (2006,) Musical L-systems MSc thesis -<br />

sonology, The Royal Conservatory, The Hague<br />

John A. Maurer IV (1999), A Brief History of Algorithmic<br />

Composition<br />

A.J. Crilly, Rae A. Earnshaw, Huw Jones (Editors) (1993),<br />

Applications of Fractals and Chaos: The Shape of Things,<br />

Springer<br />

Dmitri Kartofelev, Jüri Engelbrecht (CENS) Mittelineaarne dünaamika 19. märts 2012 56 / 56

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

Saved successfully!

Ooh no, something went wrong!