Generování hudby pomocí markovských řetězců

Název práce: Generování hudby pomocí markovských řetězců
Autor(ka) práce: Borňás, Erik
Typ práce: Bakalářská práce
Vedoucí práce: Holý, Vladimír
Oponenti práce: Zouhar, Jan
Jazyk práce: Česky
Abstrakt:
Práce se zabývá využitím markovských řetězců v algoritmické kompozici. Je zde představena teorie markovských řetězců včetně ukázky obvyklých praktických aplikací a potřebná hudební teorie. V práci nechybí přehled metod používaných v algoritmické kompozici, jako jsou celulární automat, neuronové sítě nebo evoluční algoritmy. V rámci přehledu jsou uvedeny právě i markovské řetězce, u kterých je popsán základní způsob, jak je lze využít k sestavení modelu, jehož parametry jsou určeny pomocí známých skladeb, a nasimulovat jím skladby nové. Práce model rozšiřuje uvažováním dvou paralelních řetězců, jeden pro délky tónů, druhý pro jejich výšky. V modelu je demonstrován odlišný přístup k tvorbě stavů těchto řetězců spolu s rozšířenou definicí markovského řetězce. Ta se od té základní liší tím, že uvažujeme řetězec, u kterého následující stav nezávisí pouze na stavu aktuálním, nýbrž na aktuálním a určitém počtu stavů předchozích. V poslední části práce je model implementován v programovacím jazyku Python.
Klíčová slova: markovský řetězec; hudba; algoritmická kompozice
Název práce: Markov chains for music generation
Autor(ka) práce: Borňás, Erik
Typ práce: Bachelor thesis
Vedoucí práce: Holý, Vladimír
Oponenti práce: Zouhar, Jan
Jazyk práce: Česky
Abstrakt:
The thesis deals with the use of Markov chains in an algorithmic composition. It presents the theory of Markov chains including examples of common practical applications and the required music theory. The thesis also reviews methods used in algorithmic compositions, such as cellular automata, neural networks or evolutionary algorithms. The overview includes Markov chains too, which are described in a basic way that can be used to construct a model, whose parameters are determined by familiar musical compositions and thus can generate new works of music. The thesis further extends the way of the model construction by considering two parallel chains, one to do with tone lengths and the other with their pitch. The model demonstrates a different approach to creating states of these chains, along with an extended definition of the Markov chain. Such a definition differs from the basic one in what we consider a chain, in which the next state does not only depend on the current state but also on a certain number of previous ones. In the last part of the thesis, the model is implemented in the Python programming language.
Klíčová slova: music; Markov chain; algorithmic composition

Informace o studiu

Studijní program / obor: Kvantitativní metody v ekonomice/Matematické metody v ekonomii
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra ekonometrie

Informace o odevzdání a obhajobě

Datum zadání práce: 5. 1. 2021
Datum podání práce: 22. 6. 2021
Datum obhajoby: 25. 8. 2021
Identifikátor v systému InSIS: https://insis.vse.cz/zp/75652/podrobnosti

Soubory ke stažení

    Poslední aktualizace: