Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Samuel Márton
Acad. year: 2025/2026
Supervisor: prof. RNDr. Alexandr Meduna, CSc.
Reviewer: Ing. Martin Havel
The goal of this work is to generate musical passages using various phrase-structure grammars. These grammars are based on music theory and various patterns that have been used by musicians in the past with concrete examples from some songs. It uses scattered context grammars combined with rules from linear, left-linear and right-linear grammars. It suggest a way to represent notes as a combination of symbols representing their pitch, duration and octave. Each symbol represents an offset from some root, which can have a different meaning depending on the context. A program written in C++ generates musical passages using suggested grammars and creates a song in midi format.
music, music theory, scales, chords, grammars, scattered context grammars, midi, C++
Date of defence
19.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
D
Process of defence
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 D.
Topics for thesis defence
Language of thesis
English
Faculty
Fakulta informačních technologií
Department
Department of Information Systems
Study programme
Information Technology (BIT)
Composition of Committee
prof. RNDr. Alexandr Meduna, CSc. (předseda) prof. Ing. Martin Čadík, Ph.D. (místopředseda) Ing. Jaroslav Rozman, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) Ing. Lukáš Kekely, Ph.D. (člen)
Supervisor’s reportprof. RNDr. Alexandr Meduna, CSc.
Vedoucí zdůvodňuje hodnocení C takto: Ač je práce tématicky velmi originální, student jej řešit jen průměrným způsobem. Finální verze práce byla konzultována zevrubně. Student ale získával poznatky ze studijních materiálů systematicky způsobem. Jeho komunikace s vedoucím byla obvyklá, dle potřeby. Tyto aspekty spolupráce vedou vedoucího k hodnocení C.
Práce byla vypracována dle uvedeného tématu a postupu. Nebyla příliš náročná, ale vyžadovala studium cizojačné literatury a následný rozvoj získaných znalostí. Byla zajímavá propojením dvou vědních disciplín - informatiku a hudební vědu. Práce překročila mírně zadání.
Aktivita studenta při získávání a využívání studijních materiálů k řešení bakalářské práce byla průměrná.
Student byl během řešení průměrně aktivní. Setkávali jsme se dle potřeby, zhruba jednou za 10 dní a konzultace měly obecný charakter s řadou konkétních dotazů.
Práce byla odevzdána na poslední chvíli. Finální verze práce byla konzultována málo.
Není.
Grade proposed by supervisor: C
Reviewer’s reportIng. Martin Havel
Práce naplnila všechny body zadání. Výstup je nadprůměrný, ovšem kvalita textu je velmi nízká. Z uvedených důvodů navrhuji hodnocení uspokojivě (D).
Evaluation level: more difficult assignment
Obtížnost zadání spočívala v nutnosti pochopení pokročilých modelů formálních jazyků, které jsou běžně probírány až v rámci doktorského studia, a jejich využití v umění.
Celková logická struktura je vhodná. Obsah jednotlivých kapitol a jejich čitelnost jsou nízké kvality. Některé z definic jsou naprosto chybné (například definice pro kontextové gramatiky). Celkově je čitelnost definic velmi nízká z důvodu nevyužití vhodného formátování a někdy náhodného vložení do textu bez návaznosti. Rozsah sekce 4.2 je pro její významnost pro práci nedostatečný.
Práce na několika místech obsahuje hovorové obraty a nevhodný tón pro akademický text. Na mnoha místech chybí interpunkce nebo mezery.
Implementace realizačního výstupu má dobrou kvalitu a kód je řádně komentovaný. U implementace je kladen důraz na použitelnost výstupu. Nad rámec zadání je i možnost zajistit znělost.
Práce nabízí generátor hudby. Využitelnost v praxi je nejistá.
Evaluation level: assignment fulfilled
Zadání splněno ve všech bodech.
Evaluation level: is within the usual extent
Rozsah práce je v obvyklém rozmezí.
Práce obsahuje pouze 9 zdrojů. Zdroje jsou vhodně zvolené.
Grade proposed by reviewer: D
Responsibility: Mgr. et Mgr. Hana Odstrčilová