Automated raga recognition in Indian classical music using machine learning techniques

Indian classical music takes various forms depending on what part of India the dynamics behind it comes from. The current work focused on a binary classification problem involving two popular ragas: Yaman and Bhairavi. This approach allows for a more manageable dataset and facilitates effective training of the models. For machine learning (ML) classifiers, I utilized Logistic Regression, Support Vector Machine with a radial basis function (SVM(rbf)), and XGBoost. These classifiers were chosen for their diverse strengths; Logistic Regression provides a straightforward and interpretable model, while SVM(rbf) is effective for capturing complex decision boundaries. XGBoost, known for its robust performance and efficiency, enhances classification results through its boosting techniques. In addition to traditional ML approaches, we have also explored deep learning (DL) techniques by employing Deep Neural Networks (DNNs) and Long Short-Term Memory (LSTM) networks. DNNs are powerful for learning complex representations of the data, while LSTMs are particularly adept at handling sequential data, making them suitable for audio signals that vary over time. This combination of ML and DL techniques allows for a comprehensive evaluation of the classification capabilities for Yaman and Bhairavi, providing insights into the effectiveness of each method in capturing the nuances of these two distinct ragas. Our method achieves an impressive 88.1% accuracy on the full CompMusic Carnatic dataset and reaches 97% accuracy on a 10 Raga subset, positioning it as the state-of-the-art in Raga recognition. Furthermore, the approach supports sequence ranking, enabling efficient retrieval of melodic patterns from a music database, closely matching the input query sequence.

Authors

Institutions

Publication Details

Journal
Journal of Integrated Science and Technology
Published
2024-11-01
DOI
https://doi.org/10.62110/sciencein.jist.2025.v13.1011
Citations
5
Primary Topic
Music and Audio Processing
Type
article
Field-Weighted Citation Impact
1.75
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Automated raga recognition in Indian classical music using machine learning techniques

V. Veeraprathap, Kiran Puttegowda, Ranjan Kumar H S, R Bhagyalakshmi et al.
5 citations
Journal of Integrated Science and Technology
Music and Audio Processing
1.75
article

Automated raga recognition in Indian classical music using machine learning techniques

V. Veeraprathap, Kiran Puttegowda, Ranjan Kumar H S, R Bhagyalakshmi, K Raju, G R Yathiraj, L Ramachandra, Kirankumar Humse
article en
5 citations

Abstract

Indian classical music takes various forms depending on what part of India the dynamics behind it comes from. The current work focused on a binary classification problem involving two popular ragas: Yaman and Bhairavi. This approach allows for a more manageable dataset and facilitates effective training of the models. For machine learning (ML) classifiers, I utilized Logistic Regression, Support Vector Machine with a radial basis function (SVM(rbf)), and XGBoost. These classifiers were chosen for their diverse strengths; Logistic Regression provides a straightforward and interpretable model, while SVM(rbf) is effective for capturing complex decision boundaries. XGBoost, known for its robust performance and efficiency, enhances classification results through its boosting techniques. In addition to traditional ML approaches, we have also explored deep learning (DL) techniques by employing Deep Neural Networks (DNNs) and Long Short-Term Memory (LSTM) networks. DNNs are powerful for learning complex representations of the data, while LSTMs are particularly adept at handling sequential data, making them suitable for audio signals that vary over time. This combination of ML and DL techniques allows for a comprehensive evaluation of the classification capabilities for Yaman and Bhairavi, providing insights into the effectiveness of each method in capturing the nuances of these two distinct ragas. Our method achieves an impressive 88.1% accuracy on the full CompMusic Carnatic dataset and reaches 97% accuracy on a 10 Raga subset, positioning it as the state-of-the-art in Raga recognition. Furthermore, the approach supports sequence ranking, enabling efficient retrieval of melodic patterns from a music database, closely matching the input query sequence.

Journal of Integrated Science and TechnologyVol. 13(1)
AspenTech (United States) (US), JSS Academy of Higher Education and Research (IN), Nitte University (IN), Government of Karnataka (IN), ASA College (US), Institute of Technology Management (IN), Bangalore University (IN)
Openalex Percentile: Top 14%
Music and Audio Processing
1.75
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.