TY - JOUR
T1 - Sliding-Window Pitch-Class Histograms as a Means of Modeling Musical Form
AU - Chawin, Dror
AU - Rom, Uri B.
N1 - Publisher Copyright:
© 2021 The Author(s).
PY - 2021
Y1 - 2021
N2 - This study proposes a fine-tuned approach to modeling musical form in Classical repertoires by analyzing pitch-class distributions in symbolic data using machine learning algorithms. Results suggest that sliding-window histograms, which take the temporal component into account, palpably improve algorithms’ performance in assigning form labels to pieces. Pitch-class histograms were extracted from major-mode piano-sonata movements by W. A. Mozart and L. v. Beethoven according to two methods: whole-piece histograms and sliding-window histograms. In the latter method, richer features were obtained by calculating histograms for 9–90 partially overlapping windows per piece. Supervised learning methods, such as Support Vector Machines (SVMs) and Artificial Neural Networks (ANNs), yield a good separation of data points according to three distinct form labels: sonata form, ABA (ternary) form, and variation form. For both models, using sliding-window histograms significantly improves performance with regard to the whole-piece histogram data. Unsupervised clustering into three components employing a Gaussian Mixture Model (GMM), on the other hand, yields no successful results. Finally, we offer an in-depth exploration of our findings, and propose some directions for further research based on sliding-window data.
AB - This study proposes a fine-tuned approach to modeling musical form in Classical repertoires by analyzing pitch-class distributions in symbolic data using machine learning algorithms. Results suggest that sliding-window histograms, which take the temporal component into account, palpably improve algorithms’ performance in assigning form labels to pieces. Pitch-class histograms were extracted from major-mode piano-sonata movements by W. A. Mozart and L. v. Beethoven according to two methods: whole-piece histograms and sliding-window histograms. In the latter method, richer features were obtained by calculating histograms for 9–90 partially overlapping windows per piece. Supervised learning methods, such as Support Vector Machines (SVMs) and Artificial Neural Networks (ANNs), yield a good separation of data points according to three distinct form labels: sonata form, ABA (ternary) form, and variation form. For both models, using sliding-window histograms significantly improves performance with regard to the whole-piece histogram data. Unsupervised clustering into three components employing a Gaussian Mixture Model (GMM), on the other hand, yields no successful results. Finally, we offer an in-depth exploration of our findings, and propose some directions for further research based on sliding-window data.
KW - Beethoven
KW - Mozart
KW - musical form
KW - pitch-class histograms
KW - sliding window
UR - http://www.scopus.com/inward/record.url?scp=85147489380&partnerID=8YFLogxK
U2 - 10.5334/tismir.83
DO - 10.5334/tismir.83
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:85147489380
SN - 2514-3298
VL - 4
SP - 223
EP - 225
JO - Transactions of the International Society for Music Information Retrieval
JF - Transactions of the International Society for Music Information Retrieval
IS - 1
ER -