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...

Descripción completa

Detalles Bibliográficos
Autores principales: Deepaisarn, Somrudee, Chokphantavee, Sirawit, Chokphantavee, Sorawit, Prathipasen, Phuriphan, Buaruk, Suphachok, Sornlertlamvanich, Virach
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