
<script type="text/javascript">
<!--
document.write('<div id="oa_widget"></div>');
document.write('<script type="text/javascript" src="https://www.openaire.eu/index.php?option=com_openaire&view=widget&format=raw&projectId=undefined&type=result"></script>');
-->
</script>
handle: 20.500.12210/29630
Modulations, the moments where key change, are structurally important in tonal music. Analyzing music, especially studying large-scale music structure of a piece, often implies to look for modulations. State-of-the-art keyfinding algorithms generally aim at identifying keys rather than studying the way they change. Here, we introduce new ways to model modulations with the help of features based on musicological knowledge, as well as an algorithm estimating the tonal plan of a piece. We study the concept of current diatonic pitch set and introduce a heuristic to detect dominant-to-tonic progressions. We design three proximity measures to assess how close the music is from each key. These measures are then combined by an algorithm that identifies an optimal tonal plan. We report results on a corpus including 38 movements from Mozart’s string quartets, obtaining a 84.8% prediction of correct keys with insight on where the modulations occur.
dynamic programming, computational musicology, local key, [INFO.INFO-TT] Computer Science [cs]/Document and Text Processing, [INFO.INFO-SD] Computer Science [cs]/Sound [cs.SD], local key;modulation;dynamic programming;tonality;computational musicology, [SHS.MUSIQ] Humanities and Social Sciences/Musicology and performing arts, modulation, tonality, [INFO.INFO-CL] Computer Science [cs]/Computation and Language [cs.CL]
dynamic programming, computational musicology, local key, [INFO.INFO-TT] Computer Science [cs]/Document and Text Processing, [INFO.INFO-SD] Computer Science [cs]/Sound [cs.SD], local key;modulation;dynamic programming;tonality;computational musicology, [SHS.MUSIQ] Humanities and Social Sciences/Musicology and performing arts, modulation, tonality, [INFO.INFO-CL] Computer Science [cs]/Computation and Language [cs.CL]
citations This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
views | 14 | |
downloads | 23 |