Abstract
In Indian classical music, identification of basic pitch is a crucial task to explore information of full raga. Here recorded dataset of both instrumental and vocal raga excerpts is used. Pitch frequency is calculated using subharmonic-to-harmonic ratio. Pitch estimation using SHR is tested for nine different instruments, and it shows 95.06% pitch detection accuracy which is better compared to other methods. Each frame of the raga is processed to increase efficiency in the tonic identification. Pitch histogram is used to extract various features of the raga. The various machine learning algorithms are tested, and the best algorithm is used to find set of rules for the evaluation of Tonic. The very famous J48 decision-tree algorithm shows highest test accuracy of 92.86% for tonic identification. This test model is further used to build an iterative system for tonic identification with the highest confidence. The proposed system is tested for two datasets. Tonic identification accuracy for the first dataset is 90.5%, and it is 93.05% for the second dataset.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
S.R. Mahendra, H.A. Patil, N.K. Shukla, Pitch estimation of notes in Indian Classical Music, in 2009 Annual IEEE India Conference, Gujarat (2009), pp. 1–4
H.G. Ranjani, S. Arthi, T.V. Sreenivas: Carnatic music analysis: Shadja, swara identification and raga verification in alapana using stochastic models, in 2011 IEEE Workshop on Applications of Signal Processing to Audio and Acoustics (WASPAA), New Paltz, NY (2011), pp. 29–32
A. Bellur, H.A. Murthy, A cepstrum based approach for identifying tonic pitch in Indian classical music, in 2013 National Conference on Communications (NCC), New Delhi, India (2013), pp. 1–5
A. Bellur, H.A. Murthy, A novel application of group delay function for identifying tonic in Carnatic music, in 21st European Signal Processing Conference (EUSIPCO 2013), Marrakech (2013), pp. 1–5
S. Ghisingh, S. Sharma, V.K. Mittal, Acoustic analysis of Indian classical music using signal processing methods, in TENCON 2017–2017 IEEE Region 10 Conference, Penang (2017), pp. 1556–1561
S. Gulati, A. Bellur, J. Salamon, H.G. Ranjani, V. Ishwar, H.A. Murthy, X. Serra, Automatic tonic identification in Indian art music: approaches and evaluation. J. New Music Res. 43(1), 53–71 (2014)
R.T. Pillai, S.P. Mahajan, Automatic Carnatic raga identification using octave mapping and note quantization, in ICCSP, Chennai (2017) pp. 0645–0649
A. Bellur, V. Ishwar, X. Serra, H. A. Murthy, A knowledge-based signal processing approach to tonic identification in Indian classical music, in Proceedings of 2nd CompMusic Workshop, Istanbul, Turkey (2012)
X. Sun, A pitch determination algorithm based on sub-harmonic to harmonic ratio, in 6th International Conference on Spoken Language Processing, Beijing, China (2000)
D.J. Hermes, Measurement of pitch by subhannonic summation. J. Acoust. Soc. Am. 83, 257–264 (1988)
X. Sun, Y. Xu, Perceived pitch of synthesized voice with alternate cycles. J. Voice 16(4), 443–459 (2002)
J. Salamon, E. Gomez, D.P.W. Ellis, G. Richard, Melody extraction from polyphonic music signals: approaches, applications and challenges. IEEE Sig. Process. Mag. 31(2), 118–134 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Pawar, M.Y., Mahajan, S. (2019). Automatic Tonic (Shruti) Identification System for Indian Classical Music. In: Wang, J., Reddy, G., Prasad, V., Reddy, V. (eds) Soft Computing and Signal Processing . Advances in Intelligent Systems and Computing, vol 900. Springer, Singapore. https://doi.org/10.1007/978-981-13-3600-3_70
Download citation
DOI: https://doi.org/10.1007/978-981-13-3600-3_70
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-3599-0
Online ISBN: 978-981-13-3600-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)