Hudební notace pro klavír jako formální jazyk
| but.committee | prof. RNDr. Alexandr Meduna, CSc. (předseda) Ing. Martin Hrubý, Ph.D. (člen) Ing. Tomáš Milet, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) Ing. Marcela Zachariášová, Ph.D. (člen) | cs |
| but.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 C. | cs |
| but.jazyk | čeština (Czech) | |
| but.program | Informační technologie | cs |
| but.result | práce byla úspěšně obhájena | cs |
| dc.contributor.advisor | Meduna, Alexandr | cs |
| dc.contributor.author | Kloub, Jakub | cs |
| dc.contributor.referee | Havel, Martin | cs |
| dc.date.created | 2025 | cs |
| dc.description.abstract | Tato bakalářská práce se zabývá generováním hudební notace pomocí L-systémů. Cílem práce je analýza struktury hudební notace společně s návrhem formálního modelu, který by umožňoval její generování pomocí L-systémů. V rámci práce je navržen stochastický kontextově závislý L-systém, jehož výstup je překládán na základě uživatelských parametrů do hudebních not. Teoretický model je následně implementován v programovacím jazyce Rust, přičemž výsledná aplikace zahrnuje nástroje pro definici gramatiky, převod do obrázkového formátu nástrojem LilyPond a přehrání s pomocí FluidSynth. Součástí řešení je i grafické rozhraní, které umožňuje interaktivní úpravu vstupních parametrů a podrobností L-systému a zobrazuje výsledné noty. Aplikace nachází využití v oblasti algoritmické kompozice a slouží jako výchozí bod pro experimenty s formálními modely v hudbě. | cs |
| dc.description.abstract | This bachelor's thesis focuses on the generation of musical notation using L-systems. The aim of the thesis is to analyze the structure of music notation and to design a formal model that enables its generation through L-systems. A stochastic context-sensitive L-system is proposed, whose output is translated into musical notation based on user-defined parameters. The theoretical model is implemented in the Rust programming language. The resulting application includes tools for grammar definition, conversion to graphical notation using LilyPond, and audio playback via FluidSynth. The solution also provides a graphical appliaction that allows for interactive modification interpret parameters and L-system details, as well as visualization of the resulting musical notation. The application is intended for use in algorithmic composition and serves as a starting point for further experimentation with formal models in music. | en |
| dc.description.mark | C | cs |
| dc.identifier.citation | KLOUB, J. Hudební notace pro klavír jako formální jazyk [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025. | cs |
| dc.identifier.other | 161809 | cs |
| dc.identifier.uri | http://hdl.handle.net/11012/254528 | |
| dc.language.iso | cs | cs |
| dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
| dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
| dc.subject | Formmální jayzk | cs |
| dc.subject | Hudební notace | cs |
| dc.subject | Klavír | cs |
| dc.subject | L-Systém | cs |
| dc.subject | Generace | cs |
| dc.subject | GUI | cs |
| dc.subject | Formal language | en |
| dc.subject | Music notation | en |
| dc.subject | Piano | en |
| dc.subject | L-System | en |
| dc.subject | Generation | en |
| dc.subject | GUI | en |
| dc.title | Hudební notace pro klavír jako formální jazyk | cs |
| dc.title.alternative | Music Notation for Piano as a Formal Language | en |
| dc.type | Text | cs |
| dc.type.driver | bachelorThesis | en |
| dc.type.evskp | bakalářská práce | cs |
| dcterms.dateAccepted | 2025-06-20 | cs |
| dcterms.modified | 2025-06-20-17:17:25 | cs |
| eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
| sync.item.dbid | 161809 | en |
| sync.item.dbtype | ZP | en |
| sync.item.insts | 2025.08.27 00:00:50 | en |
| sync.item.modts | 2025.08.26 20:24:40 | en |
| thesis.discipline | Informační technologie | cs |
| thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
| thesis.level | Bakalářský | cs |
| thesis.name | Bc. | cs |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- final-thesis.pdf
- Size:
- 1.38 MB
- Format:
- Adobe Portable Document Format
- Description:
- file final-thesis.pdf
Loading...
- Name:
- appendix-1.zip
- Size:
- 2.2 MB
- Format:
- Unknown data format
- Description:
- file appendix-1.zip
Loading...
- Name:
- review_161809.html
- Size:
- 7.78 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_161809.html
