Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Automatická analýza harmonických funkcií hudobných skladieb
Název práce v jazyce práce (slovenština): Automatická analýza harmonických funkcií hudobných skladieb
Název práce v češtině: Automatická analýza harmonických funkcí hudebních skladeb
Název v anglickém jazyce: Automatic functional harmony analysis of musical pieces
Klíčová slova: harmonický rozbor, harmonická analýza, analýza zvuku, posloupnost akordů, music information retrieval
Klíčová slova anglicky: harmony analysis, functional harmony analysis, sound analysis, chord progression, music information retrieval
Akademický rok vypsání: 2015/2016
Typ práce: diplomová práce
Jazyk práce: slovenština
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: RNDr. Ladislav Maršík, Ph.D.
Řešitel: Bc. Dávid Štrbka - zadáno vedoucím/školitelem
Datum přihlášení: 19.03.2016
Datum zadání: 21.03.2016
Zásady pro vypracování
Cieľom diplomovej práce je vytvoriť systém na harmonickú analýzu hudobných skladieb. Pod harmonickou analýzou sa myslí okrem rozpoznania hraných akordov aj určenie harmonických funkcií a ďalších charakteristík podľa zásad hudobnej teórie. Hudobnými skladbami sa myslia digitálne zvukové formáty, ktoré ukladajú analógový zvukový signál (WAV, MP3).

Softwarová implementácia systému pozostáva z aplikácie s grafickým rozhraním, ktoré v užívateľsky prívetivej forme umožní analýzu a prehrávanie skladby. Súčasťou tohto rozhrania je vhodná forma vizualizácie samotnej analýzy skladby, ktorá pomôže pochopiť jej hudobnú štruktúru.

Súčasťou práce je vytvorenie modelu hudobnej teórie. Model je založený na pravidlách ktoré popisuje hudobná veda. Tie sú interpretované grafom, v ktorom vrcholy reprezentujú harmónie a hrany prechody medzi harmóniami. Rôzne hudobné tóniny popisujú rôzne grafy, kedy hrana medzi harmóniami môže existovať iba v niektorých tóninách. Cieľom je vytvorenie algoritmu, ktorý dokáže nájsť cestu na týchto grafoch a vhodne rieši výber tóniny / tónin. Zároveň popisuje čo prechody znamenajú v hudobnej teórií, a ponúka viaceré možnosti. Správnosť analýzy je následne overená porovnaním s existujúcimi analýzami hudobných teoretikov.

Práca čerpá z existujúcich práci v oblasti Music Information Retrieval [1][2][3] a hudobnej vedy [3][4][5] a vytvorená aplikácia je v súlade so súčasným stavom poznania v týchto oblastiach.
Seznam odborné literatury
[1] Fujishima, T. Realtime Chord Recognition of Musical Sound: A System Using Common Lisp Music. International Computer Music Conference 1999 (1999)
[2] Hanna, P., Robine, M., Rocher, T., a Desainte-Catherine, M. A Survey of Chord Distances With Comparison For Chord Analysis. ICMC 2010 (2010)
[3] De Haas, W.B., Magalhães, J.P., a Wiering, F., Veltkamp, R.C. Automatic Functional Harmony Analysis. Computer Music Journal 37/4 (2013)
[4] Lerdahl, F. Tonal Pitch Space. Oxford University Press, Oxford, 2001.
[5] Lerdahl, F., a Krumhansl, C. L. Modeling Tonal Tension. Music Perception: An Interdisciplinary Journal 24/4 (2007).
[6] Cohn, R. Introduction to Neo-Riemannian Theory: A Survey and a Historical Perspective.
Journal of Music Theory 42/2 (1998)
Předběžná náplň práce v anglickém jazyce
The aim of this diploma thesis is to create a system for functional harmony analysis of musical pieces. Functional harmony analysis means chord recognition with the added value of annotation using tonal harmony functions and other music theory characteristics. The musical pieces are in a form of a digital file that represents an analog signal (WAV, MP3).

Software implementation consists of an application with graphical user interface, which allows user to analyse and play the song, in a user-friendly environment. Interface contains visualization of the analysis which helps to understand its musical structure.

In the thesis we design a model based on the rules of music theory. These are interpreted as graph in which the nodes represent harmonies and the edges represent transitions between them. For each musical key there is a distinct graph, because the edge between harmonies exist only in certain keys. Our goal is to create an algorithm, which can find a path in these graphs with a valid selection of the key. It also annotates the transitions in the terms of musicology. Correctness of the analysis is compared with the existing analyses of musical theorists.

Thesis is based on existing works in Music Information Retrieval field [1][2][3] and musicology [3][4][5] and the application is in accordance with state-of-the-art knowledge in these fields.
 
Univerzita Karlova | Informační systém UK