Automated raga recognition in Indian classical music using machine learning techniques

Ragga recognition using machine learning CNN

Authors

  • Kirankumar Humse Vidyavardhaka College of Engineering, Mysuru
  • Ranjan Kumar H S Shri Madhwa Vadiraja Institute of Technology and Management, Karnataka
  • Veeraprathap V ATME College of Engineering, Mysuru
  • Raju K NITTE (Deemed to Be University)
  • L Sri Ramachandra Govt. SKSJTI, Bangalore
  • Yathiraj G R Coorg Institute of Technology. Ponnampet
  • Kiran Puttegowda Vidyavardhaka College of Engineering, Mysuru
  • Bhagyalakshmi R Government Engineering College, Hassan, Karnataka

DOI:

https://doi.org/10.62110/sciencein.jist.2025.v13.1011

Keywords:

Raag Recognition, Carnatic Music, , Machine learning models, Accuracy

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. 

Downloads

Download data is not yet available.

Author Biographies

  • Kirankumar Humse, Vidyavardhaka College of Engineering, Mysuru

    Department of ECE

  • Ranjan Kumar H S, Shri Madhwa Vadiraja Institute of Technology and Management, Karnataka

    Department of Artificial Intelligence and Data Science

  • Veeraprathap V, ATME College of Engineering, Mysuru

    Department of ECE

  • Raju K, NITTE (Deemed to Be University)

    Department of Computer Science and Engineering

  • L Sri Ramachandra, Govt. SKSJTI, Bangalore

    Department of CSE

  • Yathiraj G R, Coorg Institute of Technology. Ponnampet

    Department of CSE In Cyber Security

  • Kiran Puttegowda, Vidyavardhaka College of Engineering, Mysuru

    Department of ECE

  • Bhagyalakshmi R, Government Engineering College, Hassan, Karnataka

    Department of ECE

Downloads

Published

2024-11-01

Issue

Section

Engineering

URN

How to Cite

Humse, K. ., H S, R. K. ., V, V., K, R., Ramachandra, L. S. ., G R, Y., Puttegowda, K. ., & R, B. . (2024). Automated raga recognition in Indian classical music using machine learning techniques. Journal of Integrated Science and Technology, 13(1), 1011. https://doi.org/10.62110/sciencein.jist.2025.v13.1011

Similar Articles

1-10 of 97

You may also start an advanced similarity search for this article.