mlsanityData to 14 Oct 2026

ShrutiSense: Microtonal Modeling and Correction in Indian Classical Music

arXiv 2508.01498 ↗First posted 2 Aug 2025cs.SD cs.AI eess.AScited by 0

Not on the map. Why?

Abstract (arXiv)

Indian classical music relies on a sophisticated microtonal system of 22 shrutis (pitch intervals), which provides expressive nuance beyond the 12-tone equal temperament system. Existing symbolic music processing tools fail to account for these microtonal distinctions and culturally specific raga grammars that govern melodic movement. We present ShrutiSense, a comprehensive symbolic pitch processing system designed for Indian classical music, addressing two critical tasks: (1) correcting westernized or corrupted pitch sequences, and (2) completing melodic sequences with missing values. Our approach employs complementary models for different tasks: a Shruti-aware finite-state transducer (FST) that performs contextual corrections within the 22-shruti framework and a grammar-constrained Shruti hidden Markov model (GC-SHMM) that incorporates raga-specific transition rules for contextual completions. Comprehensive evaluation on simulated data across five ragas demonstrates that ShrutiSense (FST model) achieves 91.3% shruti classification accuracy for correction tasks, with example sequences showing 86.7-90.0% accuracy at corruption levels of 0.2 to 0.4. The system exhibits robust performance under pitch noise up to +/-50 cents, maintaining consistent accuracy across ragas (90.7-91.8%), thus preserving the cultural authenticity of Indian classical music expression.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 0 of its 4 references that are in the map. First posted on arXiv 2 Aug 2025.

Builds on

0 of 4 references.

No references here yet.

Built on by

Not cited yet.