Harmonická analýza skladby
Harmonic analysis of a musical composition
diploma thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/8140Identifiers
Study Information System: 43067
Collections
- Kvalifikační práce [11244]
Author
Advisor
Referee
Holan, Tomáš
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Program for future teachers of computer science for high schools in combination with professional computer science
Department
Department of Software Engineering
Date of defense
5. 2. 2007
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Very good
Práce popisuje známé poznatky teorie ladění a na jejich základě navrhuje algoritmus pro dynamické přirozené ladění. Nedílnou součástí práce je software Přelaď, který obsahuje následující funkce: načtení hudební skladby v podobě MIDI souboru; vkládání instrukcí mikroladění a export výsledku opět jako MIDI soubor; roztřídění tónu na melodické a harmonické na základě uživatelsky nastavitelných; kritérií automatický návrh změn ladění v pruběhu skladby s cílem dosažení přirozených intervalu v akordech; možnost uživatelské korekce výsledného návrhu automatického přeladění; genetický algoritmus pro hledání suboptimálního nastavení vah kritérií a prahu pro analýzu melodických a harmonických tónu. Text práce obsahuje popis známých ladění, vysvětlení pojmu harmonický a melodický tón, popis formátu MIDI souboru a popis funkcí programu Přelaď. Popsán je také algoritmus automatického doplnění přirozeného ladění a genetický algoritmus pro hledání suboptimálního nastavení vah kritérií pro analýzu melodických a harmonických tónu. Součástí textu práce je také uživatelská a programátorská dokumentace k programu Přelaď.
This work describes what is known about music theory and it suggests an algorithm for dynamic just-intonation tuning. Software Prelad (Retune) is an integral part of this work. This software contains the following functions: loading a MIDI file containing a musical composition; inserting microtuning instructions and exporting to a MIDI file; classifying melodic and harmonic notes; the automatic suggestion of a tuning in the musical composition with a view to achieving just-intonation distances between notes in chords; the possibility of user corrections of the automatic suggestion; genetic algorithm to find suboptimal settings for the weighting of criteria for classifying melodic and harmonic notes. The text of this work contains the description of well-known tunings, the explanation of melodic and harmonic notes, the description of the MIDI-file format and the description of the software Prelad (Retune). It also describes the algorithm for the automatic suggestion of a tuning and the genetic algorithm for finding suboptimal settings for weighting of criteria for classifying melodic and harmonic notes. This text also contains the user's manual and the program documentation.