Hudební notace jako formální jazyk

Loading...
Thumbnail Image

Date

Authors

Kucherenko, Sofiia

Mark

D

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 bylo navrhnout a implementovat formální model pro systematické generování rytmických sekvencí pro perkusní nástroj darbuka. Pro tento účel byla navržena pravě lineární gramatika, jejíž komponenty (neterminály, terminály a produkční pravidla) jsou dynamicky generovány na základě zvoleného základního rytmického vzoru. Tento model umožňuje generování variací ve dvou fázích progresivní komplexity (K-fáze a R-fáze) a je přizpůsobitelný pro různé rytmy. Výsledkem je softwarový nástroj v jazyce Python, který demonstruje funkčnost navrženého přístupu generováním rytmických sekvencí pro několik předdefinovaných i uživatelsky zadaných rytmů. Práce tak představuje praktickou aplikaci formálních jazyků v oblasti algoritmické kompozice a poskytuje nástroj pro tvorbu cvičného materiálu pro hráče na darbuku.
The aim of this thesis was to design and implement a formal model for the systematic generation of rhythmic sequences for the darbuka percussion instrument. For this purpose, a right-linear grammar was designed, whose components (non-terminals, terminals, and production rules) are dynamically generated based on a selected basic rhythmic pattern. This model enables the generation of variations in two phases of progressive complexity (K-phase and R-phase) and is adaptable to various rhythms. The result is a software tool implemented in Python, which demonstrates the functionality of the proposed approach by generating rhythmic sequences for several predefined and user-defined rhythms. The thesis thus presents a practical application of formal languages in the field of algorithmic composition and provides a tool for creating practice material for darbuka players.

Description

Citation

KUCHERENKO, S. Hudební notace jako formální jazyk [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

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

Studentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla 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í studentky na položené otázky rozhodla práci hodnotit stupněm D.

Result of defence

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

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO