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 |