Detail práce

Algorithmic Music Composition

Bakalářská práce Student: Pankuch Adam Akademický rok: 2019/2020 Vedoucí: Kolář Martin, Ph.D.
Název česky
Počítačem komponovaná hudba
Jazyk práce
anglický
Abstrakt

Cieľom tejto práce je tvorba systému schopného generovať gitarové stopy. Tento problém pozostáva z dvoch hlavných častí: získanie trénovacieho datasetu a trénovanie vhodného deep learning modelu. Prvá časť tohto problému bola vyriešená sériou skriptov, ktoré vyfiltrovali a transformovali sadu skladieb s viacerými hudobnými nástrojmi z Guitar Pro formátu na sadu gitarových stôp vo formáte pianoroll. Druhá časť problému bola vyriešená natrénovaním niekoľkých konvolučných a rekurentných neurónových sietí na vytvorenom datasete gitarových stôp. Gitarové stopy generované týmito sieťami boli navzájom porovnané a ohodnotené. Hoci vygenerované stopy nie sú veľmi harmonické a príjemné na vypočutie, ukázujú, že konvolučné siete sú vhodnejšie na generovanie polyfónnej hudby v porovnaní s inými typmi neurónových sietí.

Klíčová slova

algoritmická kompozícia hudby, deep learning, neurónové siete, Guitar Pro, pianoroll

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení A
Obhajoba
10. července 2020
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.

Otázky u obhajoby
  1. Selecting a length of 6 seconds for training samples does not reflect the structure of the measures and motif. Isn't this a problem of results achieved? 
  2. The convolution core of the first CNN layer of size (5,1) (large third in music theory) cannot capture harmony properly. Isn't this a problem of results achieved? 
  3. What is the main reason for CNN Stride's best result?
  4. Co znamená ve vaši práci přesnost? Co vlastně říká?
  5. Překrývají se trénovací vzorky?
  6. Snažíte se na základě datasetu opravdu vytvořit novou hudbu?
  7. Měl jste hudbu rozčleněnou na žánry?
  8. Čím se síť inicializuje?
  9. Dal se výstup poslouchat?
Komise
Černocký Jan, prof. Dr. Ing. (UPGM FIT VUT), předseda
Češka Milan, doc. RNDr., Ph.D. (UITS FIT VUT), člen
Jaroš Jiří, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Orság Filip, Ing., Ph.D. (UITS FIT VUT), člen
Rychlý Marek, RNDr., Ph.D. (UIFS FIT VUT), člen
Citace
PANKUCH, Adam. Algorithmic Music Composition. Brno, 2020. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2020-07-10. Vedoucí práce Kolář Martin. Dostupné z: https://www.fit.vut.cz/study/thesis/22952/
BibTeX
@bachelorsthesis{FITBT22952,
    author = "Adam Pankuch",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Algorithmic Music Composition",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2020,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/22952/"
}
Nahoru