Recognizing Ornaments in Vocal Indian Art Music with Active Annotation
Sumit Kumar, Parampreet Singh, Vipul Arora
TL;DR
This work tackles automatic recognition of vocal ornaments in Hindustani Art Music, a task hindered by scarce annotated data and fragile boundary handling. It introduces the Rāga Ornamentation Detection (ROD) dataset with six ornament types and a two-stage HITL annotation workflow, and proposes an Encoder-Decoder Temporal Convolutional Network (ED-TCN) that preserves ornament boundaries during chunking via a 'don’t-care' labeling scheme and periodic padding. The approach outperforms a CRNN baseline across diverse data splits and ragas, with strong cross-singer generalization and successful transfer to real concert recordings after limited fine-tuning. The results offer practical impact for music pedagogy, expressive singing synthesis, and robust ornament-aware MIR, while highlighting the need for broader datasets and domain adaptation to real-world performance conditions.
Abstract
Ornamentations, embellishments, or microtonal inflections are essential to melodic expression across many musical traditions, adding depth, nuance, and emotional impact to performances. Recognizing ornamentations in singing voices is key to MIR, with potential applications in music pedagogy, singer identification, genre classification, and controlled singing voice generation. However, the lack of annotated datasets and specialized modeling approaches remains a major obstacle for progress in this research area. In this work, we introduce Rāga Ornamentation Detection (ROD), a novel dataset comprising Indian classical music recordings curated by expert musicians. The dataset is annotated using a custom Human-in-the-Loop tool for six vocal ornaments marked as event-based labels. Using this dataset, we develop an ornamentation detection model based on deep time-series analysis, preserving ornament boundaries during the chunking of long audio recordings. We conduct experiments using different train-test configurations within the ROD dataset and also evaluate our approach on a separate, manually annotated dataset of Indian classical concert recordings. Our experimental results support the superior performance of our proposed approach over the baseline CRNN.
