Abstract
While learning the violin has many benefits, some people don't have access to teachers. Furthermore, music students typically have a week in between lessons, during which time they lack guidance – feedback that can greatly improve performance – on their practice. Our study explores an “artificial music tutor” for assisting violinists. We aimed at detecting major solfège errors in instrumental play. We hypothesized that artificial intelligence (AI) algorithms Random Forest, K Nearest Neighbor, and Multilayer Perceptron would identify errors. We further hypothesized that Random Forest would perform the best given its viability across applications requiring classification tasks. To build the AI, we gathered violin recordings played correctly and with errors, which we translated into a featurized dataset. We trained AI algorithms to distinguish between correct and incorrect recordings using two datasets. The first dataset contained one correct recording and three incorrect intonation, rhythm, and tempo recordings per piece. We achieved 100% accuracy with Random Forest in detecting recordings. The second dataset contained two correct recordings and three incorrect intonation, rhythm, and tempo recordings per piece. The highest accuracy was 71.42% for distinguishing between both incorrect tempo vs. intonation with Random Forest and incorrect rhythm vs. intonation with Multilayer Perceptron. Our findings support our hypothesis that Random Forest is generally the most accurate algorithm. However, Multilayer Perceptron also achieved the highest accuracy for the second dataset, so we concluded it is suitable for identifying performance errors. This AI will assist musicians in practicing without a teacher, showing players where they can improve.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.