Audio Processing using Pattern Recognition for Music Genre Classification

Sivangi Chatterjee, Srishti Ganguly, Avik Bose, Hrithik Raj Prasad, Arijit Ghosal
10/19/2024
cs.SDcs.LGeess.AS

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

This project explores the application of machine learning techniques for music genre classification using the GTZAN dataset, which contains 100 audio files per genre. Motivated by the growing demand for personalized music recommendations, we focused on classifying five genres-Blues, Classical, Jazz, Hip Hop, and Country-using a variety of algorithms including Logistic Regression, K-Nearest Neighbors (KNN), Random Forest, and Artificial Neural Networks (ANN) implemented via Keras. The ANN model demonstrated the best performance, achieving a validation accuracy of 92.44%. We also analyzed key audio features such as spectral roll-off, spectral centroid, and MFCCs, which helped enhance the model's accuracy. Future work will expand the model to cover all ten genres, investigate advanced methods like Long Short-Term Memory (LSTM) networks and ensemble approaches, and develop a web application for real-time genre classification and playlist generation. This research aims to contribute to improving music recommendation systems and content curation.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{chatterjee2024audio,
  title  = {Audio Processing using Pattern Recognition for Music Genre Classification},
  author = {Sivangi Chatterjee and Srishti Ganguly and Avik Bose and Hrithik Raj Prasad and Arijit Ghosal},
  year   = {2024},
  eprint = {2410.14990},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.14990v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.14990.svg)](https://codeofpaper.com/paper/2410.14990)

Discussion