Melodijas atpazīšana Mocarta rokraksta analīzei
Author
Kreicbergs, Rūdolfs
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Niedrītis, Aivars
Date
2010Metadata
Show full item recordAbstract
Darbā pilnveidota kursa darbā „Mūzikas ģenerēšanas un analizēšanas algoritmu realizācija MIDI saskarnē” izstrādātā programma melodijas analīzei un ģenerēšanai, ievadā saņemot nevis apstrādātu melodiju, bet skaņdarbus pilnos salikumos.
Vajadzīgie matemātiskie modeļi melodijas un tonalitātes atpazīšanai tika meklēti ar evolucionāru metodi nonākot līdz vēlamajam rezultātam. Melodija tiek raksturota, kā skaņdarba „augšējā melodija”, ļaulot katrai notij daļēji pārklāties ar iepriekšējo un nākamo noti. Tonalitātes tiek vērtētas ar tā tonikas, subdominantes un dominantes trijskaņu un gammas statistisku vērtību.
Darbā izstrādātā programmas rezultātu salīdzinot ar kursa darba rezultātu, redzam, ka programma spēj iegūt daudz „klausāmāku” melodiju, kas nelīdzinātos nevienam konkrētam ievada skaņdarbam, kā tas bija novērots kursa darbā. This work continues the research in course work „Implementation of music generation and analysis algorithms in MIDI interface” to develop a music analysis and generation software that instead of single melody takes a list of complete scores as the input.
Reveolution method was used to find appropriate mathematical models for extracting melody and recognising its tonality. Modified skyline algorithm was used for melody extraction, allowing sequential notes to overlap at some extent. The tonalities were evaluated by statistic values of tonic, subdominant and dominant trichords and the scale of the tonality.
Comparing the results to the ouput of the software in the course work, an significant increase is detected in the quality of the melody without making it sound very close to any of the input melodies.