Nikdy nekončící hudba generovaná gramatikami

Loading...
Thumbnail Image

Date

Authors

Štigler, Jakub Antonín

Mark

C

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta informačních technologií

ORCID

Abstract

Cílem této práce je zavést nový způsob generování hudby založený na gramatikách vhodný zejména pro nikdy nekončící hudbu a následně nový způsob využít a ukázat v implementaci generující nikdy nekončící hudbu. Nový systém generování hudby je založený na hybridním kooperačně distribuovaném (HCD) gramatickém systému. Pro HCD gramatický systém je zde zaveden nový mód a protokol vhodný pro generování nikdy nekončící hudby. Navržený HCD systém se dá aplikovat na již existující způsoby pro generování hudby pomocí gramatik. Tato práce se zaměřuje hlavně na jeden z nejjednodušších způsobů pro generování hudby na základě předem definovaných melodií, na kterém je nový HCD systém ukázán a následně využit v implementaci. Implementace je realizována v jazyku Rust a zde v práci jsou ukázané části implementace důležité pro nově navržený systém.
This thesis aims to show a new way of generating music with grammars that is well suited for generating never-ending music and use it in implementation that generates never-ending music. The new music generation method uses a hybrid cooperating distributed (HCD) grammar system. This thesis shows a new mode and protocol for HCD system suitable for generating never-ending music. The new HCD grammar system can be combined with existing methods of generating music using grammars. This thesis primarily focuses on one of the simplest methods of generating music based on predefined melodies. The new HCD system is shown on this simple method and then it is used in the implementation. Implementation is made in the Rust programming language. This thesis shows a few key parts of the implementation related to the new system.

Description

Citation

ŠTIGLER, J. Nikdy nekončící hudba generovaná 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

cs

Study field

Informační technologie

Comittee

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)

Date of acceptance

2025-06-20

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.

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO