Design and development of an Indian classical vocal training tool

When learning any form of classical music vocals without a teacher, even subtle deviations can lead to wrong training, which can be difficult to remedy in the future. In this research work, a real-time tool has been developed to deal with this situation by assisting people in learning Indian classical...

Full description

Saved in:
Bibliographic Details
Main Author: Sharma, Shraddha
Other Authors: Wen Changyun
Format: Thesis-Master by Research
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/136780
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-136780
record_format dspace
spelling sg-ntu-dr.10356-1367802023-07-04T17:15:46Z Design and development of an Indian classical vocal training tool Sharma, Shraddha Wen Changyun School of Electrical and Electronic Engineering ecywen@ntu.edu.sg Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics When learning any form of classical music vocals without a teacher, even subtle deviations can lead to wrong training, which can be difficult to remedy in the future. In this research work, a real-time tool has been developed to deal with this situation by assisting people in learning Indian classical music. This tool will have a set of pre-defined Swaras, Alankaras, and Ragas (Indian classical music concepts). Users can practice any musical piece from this set and the tool will inform them of the mistakes they make, by smartly matching their voice with the dynamically defined pattern. Users are free to sing in any given scale, which they define in the beginning by singing the root note of their preferred scale. Using the PredominantPitchMelodia algorithm, the tool identifies the pitch values of the musical piece. From these pitch values, the tool identifies the root-note and set it as a reference. This root-note defines the scale of the user's voice. Further, for identifying the simplest basic musical piece, the k-means clustering method has been implemented along with some index rearrangement. To identify any general musical piece, moving average, gaussian filter and step-detection algorithm have been implemented along with prominent step-filtering method. Voice stability and Pitch accuracy have been proposed to serve as the evaluation criteria. The functioning of the tool is testified on a varied range of audio samples, namely, male and female voices, Ukulele and Harmonium audio samples and existing musical instrument tuning applications like GuitarTuna, Ukulele Tuner, and so on have been used as the ground truth for the verification. For future work, the just intonation tuning method will be implemented as this method is mostly used in Indian classical music. Also, the tool can be formulated for different cultural music (western music, Chinese music, folk music etc.), medical purposes (brain-computer interface, neural disorders like schizophrenia etc.), meditation and for music composition. Master of Engineering 2020-01-24T03:27:56Z 2020-01-24T03:27:56Z 2019 Thesis-Master by Research Sharma, S. (2019). Design and development of an Indian classical vocal training tool. Master's thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/136780 10.32657/10356/136780 en This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0). application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics
spellingShingle Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics
Sharma, Shraddha
Design and development of an Indian classical vocal training tool
description When learning any form of classical music vocals without a teacher, even subtle deviations can lead to wrong training, which can be difficult to remedy in the future. In this research work, a real-time tool has been developed to deal with this situation by assisting people in learning Indian classical music. This tool will have a set of pre-defined Swaras, Alankaras, and Ragas (Indian classical music concepts). Users can practice any musical piece from this set and the tool will inform them of the mistakes they make, by smartly matching their voice with the dynamically defined pattern. Users are free to sing in any given scale, which they define in the beginning by singing the root note of their preferred scale. Using the PredominantPitchMelodia algorithm, the tool identifies the pitch values of the musical piece. From these pitch values, the tool identifies the root-note and set it as a reference. This root-note defines the scale of the user's voice. Further, for identifying the simplest basic musical piece, the k-means clustering method has been implemented along with some index rearrangement. To identify any general musical piece, moving average, gaussian filter and step-detection algorithm have been implemented along with prominent step-filtering method. Voice stability and Pitch accuracy have been proposed to serve as the evaluation criteria. The functioning of the tool is testified on a varied range of audio samples, namely, male and female voices, Ukulele and Harmonium audio samples and existing musical instrument tuning applications like GuitarTuna, Ukulele Tuner, and so on have been used as the ground truth for the verification. For future work, the just intonation tuning method will be implemented as this method is mostly used in Indian classical music. Also, the tool can be formulated for different cultural music (western music, Chinese music, folk music etc.), medical purposes (brain-computer interface, neural disorders like schizophrenia etc.), meditation and for music composition.
author2 Wen Changyun
author_facet Wen Changyun
Sharma, Shraddha
format Thesis-Master by Research
author Sharma, Shraddha
author_sort Sharma, Shraddha
title Design and development of an Indian classical vocal training tool
title_short Design and development of an Indian classical vocal training tool
title_full Design and development of an Indian classical vocal training tool
title_fullStr Design and development of an Indian classical vocal training tool
title_full_unstemmed Design and development of an Indian classical vocal training tool
title_sort design and development of an indian classical vocal training tool
publisher Nanyang Technological University
publishDate 2020
url https://hdl.handle.net/10356/136780
_version_ 1772825879551934464