Hudební notace generovaná formálními gramatikami
Loading...
Date
Authors
Putiš, Daniel
Advisor
Referee
Mark
E
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
ORCID
Abstract
Táto práca prezentuje aplikáciu, ktorápoužíva stochastický, parametrický, rozšírený Lsystém (E0L-systém) na generovanie retazcov symbolov. Tieto reťazce sa následne mapujú na hudobné noty, ktoré tvoria jednu melódiu. Melódia vie byť následne prehratá a uložená. Melódia sa môže generovať vo všetkých durových a molových stupniciach. Na tento účel bola vyvinutá Java aplikácia, ktorá používa vyvinuté zreťazenie. Zreťazenie generuje reťazce podľa L-systému, prekladá ho na hudobné noty a prehráva a ukladá noty do MIDI alebo XML súborov. Aplikácia je schopná generovať melódie vo všetkých požadovaných stupniciach. To potvrdzuje, že stochastické, parametrické E0L-systémy sú vhodný nástroj na generovanie hudby.
This thesis presents an application that uses a stochastic parametric extended L-system (E0L-system) for generating strings of symbols. These strings are then mapped to musical notes that compose a melodic line. This melody can then be played and saved. The melody can be generated in all major and minor scales. For this purpose, a Java application was developed that uses a developed music generation pipeline. It generates the L-system string, translates the string into musical notes, and plays and saves the notes into a MIDI or XML file format. The application is able to generate melodies in all desired scales; therefore, it was confirmed that stochastic parametric E0L-systems are a suitable tool for music generation.
This thesis presents an application that uses a stochastic parametric extended L-system (E0L-system) for generating strings of symbols. These strings are then mapped to musical notes that compose a melodic line. This melody can then be played and saved. The melody can be generated in all major and minor scales. For this purpose, a Java application was developed that uses a developed music generation pipeline. It generates the L-system string, translates the string into musical notes, and plays and saves the notes into a MIDI or XML file format. The application is able to generate melodies in all desired scales; therefore, it was confirmed that stochastic parametric E0L-systems are a suitable tool for music generation.
Description
Keywords
Citation
PUTIŠ, D. Hudební notace generovaná formálními gramatikami [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
Document type
Document version
Date of access to the full text
Language of document
en
Study field
Informační technologie
Comittee
doc. RNDr. Milan Češka, Ph.D. (předseda)
Ing. Zbyněk Křivka, Ph.D. (člen)
Ing. Zdeněk Materna, Ph.D. (člen)
doc. Ing. Jan Kořenek, Ph.D. (člen)
Ing. Jaroslav Rozman, Ph.D. (člen)
Date of acceptance
2025-06-16
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 E.
Result of defence
práce byla úspěšně obhájena
