Skip to content

aryansnagar/music-genre-classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎢 Music Genre Classifier (Under Development)

A machine learning application that classifies the genre of music by listening through the device microphone.


πŸ“Œ Overview

This project uses audio recording, mapping, and comparison techniques to predict the genre of music in real time.
It is built with Python, using Tkinter for the GUI and Matplotlib for audio visualization.


βš™οΈ Application Structure

The application is divided into three main categories:

  1. Listener

    • Captures audio from the device microphone.
    • Saves the recording as recording.mp3.
  2. Mapper

    • Generates an audio map (spectrogram/visual representation) of the recorded sound.
    • Displays the map using Matplotlib.
  3. Comparator

    • Uses pre-existing tagged audio data for reference.
    • Compares the new recording with the reference data.
    • Assigns a predicted genre tag to the recording.

πŸ–₯️ User Interface

  • GUI Framework: Tkinter
  • Audio Mapping: Matplotlib
  • Comparison Module: Custom audio analysis with reference dataset

🚧 Status

  • Currently in development phase.
  • Modules are being integrated and tested.

πŸ“œ License

This project is licensed under the MIT License – see LICENSE for details.

πŸ“ This is my new college project, developed as part of my coursework.

About

Machine learning model to classify music genre.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages