Audio classification of violin bowing techniques: An aid for beginners
Playing violin requires both left and right hands that move into one another to produce one distinctive sound. While some violin players improve their hearing and recognize these techniques, it can be difficult for some people. Although there are names and categories for each violin technique, disti...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Elsevier
2021-06-01
|
Series: | Machine Learning with Applications |
Subjects: | |
Online Access: | http://www.sciencedirect.com/science/article/pii/S2666827021000098 |
id |
doaj-9348f46ae2cb4b1fad7e7e5e4711e78e |
---|---|
record_format |
Article |
spelling |
doaj-9348f46ae2cb4b1fad7e7e5e4711e78e2021-05-26T04:28:45ZengElsevierMachine Learning with Applications2666-82702021-06-014100028Audio classification of violin bowing techniques: An aid for beginnersHernan S. Alar0Ramil O. Mamaril1Lex P. Villegas2Jhon Roe D. Cabarrubias3Corresponding author.; University of Makati, City of Makati, PhilippinesUniversity of Makati, City of Makati, PhilippinesUniversity of Makati, City of Makati, PhilippinesUniversity of Makati, City of Makati, PhilippinesPlaying violin requires both left and right hands that move into one another to produce one distinctive sound. While some violin players improve their hearing and recognize these techniques, it can be difficult for some people. Although there are names and categories for each violin technique, distinctions sometimes become ambiguous. This paper presents an audio classification model utilizing Convolutional Neural Network (CNN) that determines the sound produced by violin and classifies the used technique. The dataset used was gathered from real violin players who were tasked to record themselves playing one specific technique. The recorded tracks were then carefully trimmed to remove the noise. The pre-processed recordings served as an input to a benchmark CNN model. To fully optimize the CNN model, we modified the architecture of the model and tweaked the hyper-parameters. A comparative analysis between the two models was discussed in the latter part of this paper. The result of the analysis showed that our proposed model with an average of 94.8 % accuracy outperformed the benchmark model with an average of 87.6% accuracy. Using stratified cross-validation of five folds, we were able to measure the accuracy, training time, and predicting time of the models. A paired t-test with a p-value of 0.01 that shows a significance between the performance of the two models.http://www.sciencedirect.com/science/article/pii/S2666827021000098ViolinTechniquesConvolutional Neural NetworkAudio classification |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Hernan S. Alar Ramil O. Mamaril Lex P. Villegas Jhon Roe D. Cabarrubias |
spellingShingle |
Hernan S. Alar Ramil O. Mamaril Lex P. Villegas Jhon Roe D. Cabarrubias Audio classification of violin bowing techniques: An aid for beginners Machine Learning with Applications Violin Techniques Convolutional Neural Network Audio classification |
author_facet |
Hernan S. Alar Ramil O. Mamaril Lex P. Villegas Jhon Roe D. Cabarrubias |
author_sort |
Hernan S. Alar |
title |
Audio classification of violin bowing techniques: An aid for beginners |
title_short |
Audio classification of violin bowing techniques: An aid for beginners |
title_full |
Audio classification of violin bowing techniques: An aid for beginners |
title_fullStr |
Audio classification of violin bowing techniques: An aid for beginners |
title_full_unstemmed |
Audio classification of violin bowing techniques: An aid for beginners |
title_sort |
audio classification of violin bowing techniques: an aid for beginners |
publisher |
Elsevier |
series |
Machine Learning with Applications |
issn |
2666-8270 |
publishDate |
2021-06-01 |
description |
Playing violin requires both left and right hands that move into one another to produce one distinctive sound. While some violin players improve their hearing and recognize these techniques, it can be difficult for some people. Although there are names and categories for each violin technique, distinctions sometimes become ambiguous. This paper presents an audio classification model utilizing Convolutional Neural Network (CNN) that determines the sound produced by violin and classifies the used technique. The dataset used was gathered from real violin players who were tasked to record themselves playing one specific technique. The recorded tracks were then carefully trimmed to remove the noise. The pre-processed recordings served as an input to a benchmark CNN model. To fully optimize the CNN model, we modified the architecture of the model and tweaked the hyper-parameters. A comparative analysis between the two models was discussed in the latter part of this paper. The result of the analysis showed that our proposed model with an average of 94.8 % accuracy outperformed the benchmark model with an average of 87.6% accuracy. Using stratified cross-validation of five folds, we were able to measure the accuracy, training time, and predicting time of the models. A paired t-test with a p-value of 0.01 that shows a significance between the performance of the two models. |
topic |
Violin Techniques Convolutional Neural Network Audio classification |
url |
http://www.sciencedirect.com/science/article/pii/S2666827021000098 |
work_keys_str_mv |
AT hernansalar audioclassificationofviolinbowingtechniquesanaidforbeginners AT ramilomamaril audioclassificationofviolinbowingtechniquesanaidforbeginners AT lexpvillegas audioclassificationofviolinbowingtechniquesanaidforbeginners AT jhonroedcabarrubias audioclassificationofviolinbowingtechniquesanaidforbeginners |
_version_ |
1721426534166691840 |