An MATLAB Framework for Music Signal Emotion Analysis and Recognition
Music has always been a part of our lives and serves both societal and personal needs. Music Emotion Recognition (MER) is a subfield of Music Information Retrieval (MIR) that aims to determine the affective content of music applying machine learning and signal processing techniques. It can be diffic...
Saved in:
Published in | 2023 International Conference on Recent Advances in Electrical, Electronics, Ubiquitous Communication, and Computational Intelligence (RAEEUCCI) pp. 1 - 5 |
---|---|
Main Authors | , , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
19.04.2023
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Music has always been a part of our lives and serves both societal and personal needs. Music Emotion Recognition (MER) is a subfield of Music Information Retrieval (MIR) that aims to determine the affective content of music applying machine learning and signal processing techniques. It can be difficult to categorize music according to its emotional content, and a number of challenges need to be resolved, including feature extraction, emotion labelling of music snippets, and algorithm selection. The proposed research-based system recognizes five different major music emotions like calm, energizing, heroic, joyful, and sad from a random input test English music audio data. Initially in the training process, the English music datasets to be trained are pre-processed including noise removal and the Mel-Frequency Cepstral Coefficients (MFCC) features are extracted. And then they undergo Bidirectional Long Short-Term Memory (BI-LSTM) classification. Finally, the trained model is created. Further for the testing process, the input test English music audio data undergoes same pre-processing including noise removal and the Mel-Frequency Cepstral Coefficients (MFCC) features are extracted. And they are then classified with the help of Bidirectional Long Short-Term Memory (BI-LSTM) classification with the help of the pre-trained model. The resultant emotion recognized can be viewed through the created MATLAB GUI. These output data are tabulated and analysed to calculate various essential metrics. This system gives an overall accuracy of 98%, making it an effective system. |
---|---|
DOI: | 10.1109/RAEEUCCI57140.2023.10134471 |