Back To Projects

Classifying Carnatic Ragams Based On Audio Features

Ananya S.

This study developed a Random Forest Classifier to identify ragams in Carnatic music by analyzing key audio features such as Chroma STFT, spectral properties, and MFCC coefficients. Trained on a dataset of 1,112 audio clips across 32 ragams, the model achieved a high classification accuracy of 99.1%, outperforming other baseline models.


Carnatic music is a form of classical singing originating from South India. It consists of many nuances and patterns that are organized into various ragams, which are melodic frameworks for a song that dictate the types of notes and modulations present. Each ragam contains complicated variations of notes and features, however, so it is often difficult for singers and listeners to identify ragams. To address this challenge, I built a model using a Random Forest Classifier that analyzes features such as Chroma Short-Time Fourier Transform, Spectral Centroid, Spectral Bandwidth, various MFCC coefficients, and the ragam label in order to identify the ragam of the audio clip. The model was trained on a dataset of 1112 audio clips that includes 32 ragams– 7 melakarta “parent” ragams and 25 janya “child” ragams (Sanjana Satish68l). Each ragam has certain patterns within its features that make it easy to distinguish from other ragams, and therefore easy for the model to categorize. By analyzing these distinct features, the model was able to accurately classify the ragam of almost all the test clips. The accuracy was considerably high: around 99.1%, which outperformed both the K Nearest Neighbors and Decision Tree models.

Explore More!

Ananya S.
Nancy Zhu

Related Projects

Brightness helps CNN classify a subset of the images from Google Quick Draw

We made a CNN that learned to recognize and classify sketches from Google’s Quick Draw dataset and implemented a novel brightness feature to test if it increased the accuracy.
Serena F.
Mentored by Clayton Greenberg
Allez Go: AI Fencing Referee

Technology in fencing is generally an underdeveloped field and automated referees present potentially significant benefits to the sport. Automated referees will offer a more consistent call compared to a group of human referees with slightly different interpretations of the fencing rules.
Jason M.
Mentored by Anna Orosz
Integrating Pixhawk and Realsense Camera for Rover Autonomy

This study presents the design and implementation of a low-cost autonomous go-kart that uses a Pixhawk-4 flight controller and ArduPilot to enable waypoint-based navigation and speed control without human intervention. It also demonstrates how integrating an Intel RealSense depth camera improves safety through MAVLink-based obstacle avoidance, particularly in environments with obstacles.
Nathan K.
Mentored by Samuel Akinwande