Changes between Version 2 and Version 3 of AGMFM - 3.2. Постоечки решенија за автоматско генерирање музика


Ignore:
Timestamp:
10/20/18 22:58:05 (6 years ago)
Author:
Monika Rizova
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • AGMFM - 3.2. Постоечки решенија за автоматско генерирање музика

    v2 v3  
    1 Постоечки решенија
     1**Постоечки решенија**
    22
    33      Постојат многубројни трудови кои го истражуваат и дискутираат процесот за алгоритамско генерирање на мелодија. Некои истражуваат различни методи и алгоритми, други предлагаат имплементација и прашања за идна работа. Во прилог ќе наведам примери и имплементации на веќе постоечки решенија.
    4           !WolframTones         
    5        WolframTones е веб сајт за автоматско генерирање на музика изработен од Stephen Wolfram , креаторот на Mathematica  и WolframAlpha . Овој веб сајт креира мелодија со подесување на можните параметри како на пример: вид на инструмент, музички стил, скали, темпо и опција за избор на алгоритамски подесувања.
     4         ** !WolframTones**     
     5       **WolframTones** е веб сајт за автоматско генерирање на музика изработен од Stephen Wolfram , креаторот на **Mathematica**  и **WolframAlpha** . Овој веб сајт креира мелодија со подесување на можните параметри како на пример: вид на инструмент, музички стил, скали, темпо и опција за избор на алгоритамски подесувања.
    66 
    7 Сл. 12 Избор на параметри за генерирање мелодија – WolframTones
     7**Сл. 12** Избор на параметри за генерирање мелодија – WolframTones
    88        Принципот на кој функционира WolframTones е следниов: најпрво се генерира шемa со клеточна автоматизација, се одбира дел од неа, тој дел се претставува на временска оска и се третира како музички запис. На следните слики можеме подобро да видеме за што станува збор:
    99
    1010                           
    1111
    12  Сл. 13  Дел од шема генерирана со кл. автоматизација                       Сл. 14  Претставување на временска оска
     12** Сл. 13**  Дел од шема генерирана со кл. автоматизација                       **Сл. 14**  Претставување на временска оска
    1313
    1414       Висината на црните точки е претставена како висина на нота, и од оваа нотна репрезентација  со помош на Wolframe јазични алгоритми за креирање музика се добива нова музичка мелодија.
    1515
    16         MorpheuS
     16        **MorpheuS**
    1717
    18         MorpheuS e систем за автоматско генерирање на музика со рекурентни ограничувања на моделот и профили на тензија. Претставен е во трудот: “MorpheuS: automatic music generation with recurrent pattern constraints and tension profiles”, дело на колегите: Dorien Herremans и Elaine Chew.  Принципот на кој функционира MorpheuS е следниот: на влез има XML музички фaјл, кој потоа се конвертира во МИДИ формат за да може да се обработи со алгоритам за детектирање на шеми, но и се прави парсирање со XML парсер, па на двата такви обработени влезни информации се извршува алгоритам за оптимизација кој на крај ни дава музичко дело како излез во XML музички документ. Подетално ова може да  се види од следната слика, каде е претставена архитектурата на Morpheus:
     18       ** MorpheuS** e систем за автоматско генерирање на музика со рекурентни ограничувања на моделот и профили на тензија. Претставен е во трудот: “MorpheuS: automatic music generation with recurrent pattern constraints and tension profiles”, дело на колегите: Dorien Herremans и Elaine Chew.  Принципот на кој функционира MorpheuS е следниот: на влез има XML музички фaјл, кој потоа се конвертира во МИДИ формат за да може да се обработи со алгоритам за детектирање на шеми, но и се прави парсирање со XML парсер, па на двата такви обработени влезни информации се извршува алгоритам за оптимизација кој на крај ни дава музичко дело како излез во XML музички документ. Подетално ова може да  се види од следната слика, каде е претставена архитектурата на Morpheus:
    1919 
    20 Сл. 15 Архитектура на системот Morpheus
     20**Сл. 15** Архитектура на системот Morpheus
    2121   Morpheus може да произведе полифонични мелодии од било кој жанр или тип на музика.
    2222
    23         A.I. Duet
    24         A.I.Duet е создаден од Yotham Mann и неговите пријатели, како експеритент на Гугл во вештачката интелигенција, а е создаден со помош на Magenta.   Овој експеримент можеме да го видеме на страната на А.I.Duet. На почетен екран има копче Play кое не носи на екран со виртуелно пиано на кое можеме да свиреме ноти преку влез на тастатура или преку глувче, а потоа врз основа на нашиот влез, компјутерот отсвирува придружна мелодија, односно имаме музички дует со него.
     23        **A.I. Duet**
     24        **A.I.Duet** е создаден од **Yotham Mann** и неговите пријатели, како експеритент на Гугл во вештачката интелигенција, а е создаден со помош на Magenta.   Овој експеримент можеме да го видеме на страната на А.I.Duet. На почетен екран има копче Play кое не носи на екран со виртуелно пиано на кое можеме да свиреме ноти преку влез на тастатура или преку глувче, а потоа врз основа на нашиот влез, компјутерот отсвирува придружна мелодија, односно имаме музички дует со него.
    2525
    2626 
    27 Сл. 16 Кориснички интерфејс на A.I.Duet
     27**Сл. 16** Кориснички интерфејс на **A.I.Duet**
    2828 
    29 Сл. 17 Тестирање на A.I.Duet
     29**Сл. 17** Тестирање на A.I.Duet
    3030    A.I. Duet ги користи библиотеките Tensorflow и Tone.js.
    3131
    32         Melisma Stochastic Melody Generator 
     32        **Melisma Stochastic Melody Generator** 
    3333
    34         Melisma Stochastic Melody Generator е комјутерска програма која што генерира мелодија, а е создадена од David Temperly. На веб сајтот на оваа програма имаме можност да поставиме параметри за тоналитетот на мелодијата, ритамот и темпото и сл. Програмата е базирана на стохастични процеси. Откако параметрите се поставени со клик на копчето: креирај мелодија, алгоритамот за креирање мелодија почнува да се извршува и на излез генерира фалј во МИДИ формат, кој можеме да го симнеме и да го преслушаме.
     34        **Melisma Stochastic Melody Generator** е комјутерска програма која што генерира мелодија, а е создадена од David Temperly. На веб сајтот на оваа програма имаме можност да поставиме параметри за тоналитетот на мелодијата, ритамот и темпото и сл. Програмата е базирана на стохастични процеси. Откако параметрите се поставени со клик на копчето: креирај мелодија, алгоритамот за креирање мелодија почнува да се извршува и на излез генерира фалј во МИДИ формат, кој можеме да го симнеме и да го преслушаме.
    3535