research

Melody Harmonization

Abstract

Vedci z oboru informačných technológií oddávna považovali hudbu za obzvlášť zaujímavé umenie. Pravdou je, že história hudby tvorenej počítačom je skoro tak dlhá ako história počítačovej vedy. Programy pre komponovanie, alebo tvorenie hudby" na rôznych úrovniach procesu kompozície boli vyvíjané už od 50tych rokov minulého storočia. Táto bakalárska práca uvádza hlavné prístupy v oblasti automatickej harmonizácie t.j. Problém produkovania hudobného aranžmá (nôt) z daných melódií, a sústreďuje sa na najpoužívanejšie techniky jeho riešenia. Hlavným cieľom tejto práce je návrh a implementácia softvérového systému pre automatickú harmonizáciu, ktorý by mal byť schopný naučiť sa pravidlá harmónie z databázy midi súborov. V tejto práci popíšem existujúce harmonizačné systémy a ďalej sa zameriam hlavne na princípy strojového učenia - teóriu a aplikáciu umelých neurónových sietí a ich použitie pre harmonizáciu.Computer scientists have long been considering music as a particularly interesting art Indeed, the history of computer music is almost as long as the history of computer science. Programs to compose music, or to make music" at various levels of the composition process have been designed since the 50s. This bachelor's thesis surveys the main approaches in the field of automatic harmonization, i.e. the problem of producing musical arrangements (scores) from given melodies, and focuses on the most widely used techniques to do so. The main goal of this paper is the issue of design and implementation of a software system for an automatic music harmonization which should learn the rules of harmony from the database of midi file. In the paper. In this thesis I describe existing systems for harmonization and furthermore I focus mainly on principles of machine learning - theory and application of Artificial Neural Networks and their use for harmonization.

    Similar works