A Machine Learning Approach for Rhythmic Analysis of North Indian Classical Music

Show simple item record

dc.contributor.author Hettiarachchi, B.
dc.contributor.author Charles, J.
dc.contributor.author Lekamge, L.S.
dc.contributor.author Lekamge, L.S.
dc.date.accessioned 2021-12-20T09:37:43Z
dc.date.available 2021-12-20T09:37:43Z
dc.date.issued 2021-02-17
dc.identifier.issn 1391-8796
dc.identifier.uri http://ir.lib.ruh.ac.lk/xmlui/handle/iruor/4703
dc.description.abstract Music plays a vital role in our day-to-day life, especially in today's digital age. Computational musicology is an interdisciplinary area in which computational methods are used to analyze musical structures. While western classical music is extensively explored, North Indian classical music remains to be explored computationally. However, rhythmic analysis in North Indian Classical music is important as it serves in a multitude of applications e.g., intelligent music archival. Rhythm in North Indian classical music revolves around the primary concept of Taal - the cycle of beats of specific syllables and beats. Taken together, the main objective of the proposed study is to apply machine learning for the recognition of Taal. A dataset consists of 151 excerpts (2mins; 44.1 kHz; stereo; .wav), belonging to four popular Taals namely; Teentaal, Ektaal, Jhaptaal and Rupak. Acoustic features about fluctuation, onsets, event density, tempo, metroid, and pulse clarity will be extracted using MATLAB MIRToolbox. Support Vector Machine, Decision Tree, Naive Bayes, Random Forest, and k-Nearest Neighbor were applied on feature extracted data using Jupyter Notebook IDE with Python language. Among these classifiers, SVM obtained a higher accuracy (54.83%). When concerned with the evaluation metrics, SVM Obtained 66.67% with the cross-validation (5-fold). Further, SVM obtained higher accuracy when considering only the highly influential features that returned from the correlation metrics method. Even though the findings of the study would be limited by the consideration of a smaller dataset, the study would make a promising contribution through computationally exploring rhythmic patterns of a great musical tradition. en_US
dc.language.iso en en_US
dc.publisher Faculty of Science, University of Ruhuna, Matara, Sri Lanka en_US
dc.subject Taal Recognition en_US
dc.subject North Indian Classical Music en_US
dc.subject Rhythmic Analysis en_US
dc.subject Computational Musicology en_US
dc.title A Machine Learning Approach for Rhythmic Analysis of North Indian Classical Music en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account