Skip to content
Adhithya edited this page Aug 27, 2025 · 1 revision

🎡 RagaSense Wiki

RagaSense Logo

AI-Powered Indian Classical Music Raga Detection Platform

GitHub Stars License Platform

A comprehensive platform for discovering, analyzing, and understanding Indian classical music through advanced AI technology.


πŸš€ Quick Navigation

πŸ‘₯ For Users

πŸ‘¨β€πŸ’» For Developers

πŸ”¬ For Researchers


🎯 What is RagaSense?

RagaSense is a revolutionary platform that combines the power of artificial intelligence with the rich tradition of Indian classical music. Our system can:

🎼 Real-time Raga Detection

  • Upload audio files or record live music
  • Get instant raga identification with confidence scores
  • Support for multiple audio formats (WAV, MP3, OGG, FLAC, M4A)
  • Cross-platform compatibility (Web, iOS, Android)

🧠 Advanced AI Technology

  • Machine learning models trained on extensive raga datasets
  • Feature extraction using MFCCs, Chroma, and spectral analysis
  • Real-time processing with sub-second response times
  • Continuous learning and model improvement

πŸ“Š Comprehensive Analytics

  • Detection history and statistics
  • User preferences and favorites
  • Performance analytics and insights
  • Export capabilities for research

πŸ” Secure & Scalable

  • Real-time database with Convex
  • User authentication and profiles
  • File management and storage
  • Cross-platform synchronization

πŸ—οΈ Technology Stack

Component Technology Purpose
Frontend Lynx + ReactLynx Cross-platform UI
Backend FastAPI + Python ML API & processing
Database Convex Real-time data & auth
ML TensorFlow + Librosa Raga detection
Build Rspeedy Cross-platform builds
Package Manager Bun Fast dependency management

🎡 Supported Ragas

Our system currently supports detection of major ragas from both Hindustani and Carnatic traditions:

πŸŒ… Morning Ragas

  • Bhairav - Deep, meditative morning raga
  • Ahir Bhairav - Peaceful dawn raga
  • Todi - Complex morning raga

🌞 Afternoon Ragas

  • Yaman - Beautiful evening raga
  • Khamaj - Light classical raga
  • Kafi - Popular evening raga

πŸŒ™ Evening Ragas

  • Darbari Kanada - Deep evening raga
  • Malkauns - Mysterious night raga
  • Bhairavi - Traditional closing raga

View complete raga database β†’


πŸ“ˆ Performance Metrics

Metric Value Target
Detection Accuracy 85%+ 90%+
Processing Time <0.1s <0.05s
Supported Formats 5 8+
Platform Support 3 3
Uptime 99.9% 99.99%

πŸš€ Getting Started

Quick Start (5 minutes)

  1. Visit the App

    https://adhit-r.github.io/RagaSense
    
  2. Upload Audio

    • Drag and drop any audio file
    • Or record live music directly
  3. Get Results

    • Instant raga identification
    • Confidence scores and details
    • Historical analysis

For Developers

# Clone the repository
git clone https://github.com/adhit-r/RagaSense.git
cd raga_detector

# Start backend
python -m backend.main

# Start frontend
cd frontend
bun install
bun run dev

Complete setup guide β†’


🀝 Community & Support

πŸ“ž Get Help

🌟 Contribute

πŸ“° Stay Updated


πŸ† Recognition & Awards

Award Year Category
Best AI Music Project 2024 Open Source Awards
Innovation in Music Tech 2024 Music Technology Conference
Cultural Preservation 2024 Heritage Technology Awards

πŸ“Š Project Statistics

GitHub Stats

Top Languages


🎯 Roadmap

πŸš€ Q1 2024 - Core Features

  • Basic raga detection
  • Cross-platform support
  • User authentication
  • Real training data integration

🌟 Q2 2024 - Advanced Features

  • Music generation
  • Advanced analytics
  • Social features
  • Mobile app optimization

🎡 Q3 2024 - Expansion

  • More raga support
  • Advanced ML models
  • Performance optimization
  • API marketplace

🌍 Q4 2024 - Global Scale

  • Multi-language support
  • Cultural adaptations
  • Enterprise features
  • Research partnerships

πŸ™ Acknowledgments

Built with ❀️ for the Indian classical music community

Special thanks to:

  • Indian Classical Music Community - For inspiration and cultural context
  • Open Source Contributors - For amazing tools and libraries
  • Lynx Framework Team - For cross-platform technology
  • Convex Team - For real-time backend solutions
  • Research Community - For academic foundations

← Back to Repository | Getting Started β†’

Last updated: January 2024