ShrutiSense: Microtonal Modeling and Correction in Indian Classical Music
Rajarshi Ghosh, Jayanth Athipatla

TL;DR
ShrutiSense is a novel symbolic pitch processing system that accurately models and corrects microtonal pitch sequences in Indian classical music, incorporating raga-specific rules and microtonal nuances.
Contribution
It introduces a comprehensive system combining a Shruti-aware FST and a grammar-constrained GC-SHMM for pitch correction and melodic completion in Indian classical music.
Findings
Achieves 91.3% shruti classification accuracy in correction tasks
Maintains high accuracy under pitch noise up to +/-50 cents
Performs consistently across different ragas
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMusic and Audio Processing · Music Technology and Sound Studies · Neuroscience and Music Perception
