Cargando…
NLP-based music processing for composer classification
Categorizing music pieces by composer is a challenging task in digital music processing due to their highly flexible structures, introducing subjective interpretation by individuals. This research utilized musical data from the MIDI and audio edited for synchronous tracks and organization dataset of...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Nature Publishing Group UK
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10425398/ https://www.ncbi.nlm.nih.gov/pubmed/37580364 http://dx.doi.org/10.1038/s41598-023-40332-0 |
_version_ | 1785089829346738176 |
---|---|
author | Deepaisarn, Somrudee Chokphantavee, Sirawit Chokphantavee, Sorawit Prathipasen, Phuriphan Buaruk, Suphachok Sornlertlamvanich, Virach |
author_facet | Deepaisarn, Somrudee Chokphantavee, Sirawit Chokphantavee, Sorawit Prathipasen, Phuriphan Buaruk, Suphachok Sornlertlamvanich, Virach |
author_sort | Deepaisarn, Somrudee |
collection | PubMed |
description | Categorizing music pieces by composer is a challenging task in digital music processing due to their highly flexible structures, introducing subjective interpretation by individuals. This research utilized musical data from the MIDI and audio edited for synchronous tracks and organization dataset of virtuosic piano pieces. In this work, pitch and duration were the musical features of interest. The goal was to innovate an approach to representing a musical piece using SentencePiece and Word2vec, which are natural language processing-based techniques. We attempted to find correlated melodies that are likely to be formed by single interpretable units of music via co-occurring notes, and represented them as a musical word/subword vector. Composer classification was performed in order to ensure the efficiency of this musical data representation scheme. Among classification machine learning algorithms, k-nearest neighbors, random forest classifier, logistic regression, support vector machines, and multilayer perceptron were employed to compare performances. In the experiment, the feature extraction methods, classification algorithms, and music window sizes were varied. The results were that classification performance was sensitive to feature extraction methods. Musical word/subword vector standard deviation was the most effective feature, resulting in classification with a high F1-score, attaining 1.00. No significant difference was observed among model classification performances. |
format | Online Article Text |
id | pubmed-10425398 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Nature Publishing Group UK |
record_format | MEDLINE/PubMed |
spelling | pubmed-104253982023-08-16 NLP-based music processing for composer classification Deepaisarn, Somrudee Chokphantavee, Sirawit Chokphantavee, Sorawit Prathipasen, Phuriphan Buaruk, Suphachok Sornlertlamvanich, Virach Sci Rep Article Categorizing music pieces by composer is a challenging task in digital music processing due to their highly flexible structures, introducing subjective interpretation by individuals. This research utilized musical data from the MIDI and audio edited for synchronous tracks and organization dataset of virtuosic piano pieces. In this work, pitch and duration were the musical features of interest. The goal was to innovate an approach to representing a musical piece using SentencePiece and Word2vec, which are natural language processing-based techniques. We attempted to find correlated melodies that are likely to be formed by single interpretable units of music via co-occurring notes, and represented them as a musical word/subword vector. Composer classification was performed in order to ensure the efficiency of this musical data representation scheme. Among classification machine learning algorithms, k-nearest neighbors, random forest classifier, logistic regression, support vector machines, and multilayer perceptron were employed to compare performances. In the experiment, the feature extraction methods, classification algorithms, and music window sizes were varied. The results were that classification performance was sensitive to feature extraction methods. Musical word/subword vector standard deviation was the most effective feature, resulting in classification with a high F1-score, attaining 1.00. No significant difference was observed among model classification performances. Nature Publishing Group UK 2023-08-14 /pmc/articles/PMC10425398/ /pubmed/37580364 http://dx.doi.org/10.1038/s41598-023-40332-0 Text en © The Author(s) 2023 https://creativecommons.org/licenses/by/4.0/Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . |
spellingShingle | Article Deepaisarn, Somrudee Chokphantavee, Sirawit Chokphantavee, Sorawit Prathipasen, Phuriphan Buaruk, Suphachok Sornlertlamvanich, Virach NLP-based music processing for composer classification |
title | NLP-based music processing for composer classification |
title_full | NLP-based music processing for composer classification |
title_fullStr | NLP-based music processing for composer classification |
title_full_unstemmed | NLP-based music processing for composer classification |
title_short | NLP-based music processing for composer classification |
title_sort | nlp-based music processing for composer classification |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10425398/ https://www.ncbi.nlm.nih.gov/pubmed/37580364 http://dx.doi.org/10.1038/s41598-023-40332-0 |
work_keys_str_mv | AT deepaisarnsomrudee nlpbasedmusicprocessingforcomposerclassification AT chokphantaveesirawit nlpbasedmusicprocessingforcomposerclassification AT chokphantaveesorawit nlpbasedmusicprocessingforcomposerclassification AT prathipasenphuriphan nlpbasedmusicprocessingforcomposerclassification AT buaruksuphachok nlpbasedmusicprocessingforcomposerclassification AT sornlertlamvanichvirach nlpbasedmusicprocessingforcomposerclassification |