← Back to Portfolio
🎶

RaagAI Music Generator

AI Meets Indian Classical Heritage

Project Overview

RaagAI bridges tradition and technology by generating music inspired by Indian classical ragas. Using transformer-based models, RaagAI creates melodies that adapt to moods, times of day, and emotions — while staying true to raga structures.

The system also provides interactive learning, letting users explore ragas with notes, mood tags, and AI-assisted improvisation.

Key Features

🎼 Raga Modeling

10+ classical ragas digitally modeled with authenticity scores above 90%.

🎧 Interactive Player

Visualizes generated compositions with animated waveforms & notes.

🌙 Mood & Time Adaptation

Generates melodies suited to the time of day — morning Bhairav, evening Yaman.

🪕 AI Improvisation

Simulates improvisation techniques of Indian classical musicians.

Technology Stack

Python Transformers PyTorch Streamlit Three.js Music21

Impact

RaagAI has generated 500+ compositions, modeled over 10 ragas, and opens up infinite possibilities for cultural preservation & modern creativity.