Skip to content

You can classify "EDM" music genres by simply uploading your song in this django application! Supports classification up-to 11 unique genres.

License

Notifications You must be signed in to change notification settings

SivadithiyanOfcl/EDM-MGC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

EDM-MGC

🎵 EDM-MGC (Electronic Dance Music Music Genre Classification) is a project aimed at automatically categorizing music tracks into different EDM sub-genres. By leveraging machine ML algorithms, it analyzes audio features to identify characteristics unique to each genre, such as MFCC, Chroma, and Spectral features. With EDM-MGC, users can efficiently organize and discover EDM tracks, enhancing their music listening experience! 🎧💃🔊

Preview

cremate Hope opp mi

the.one.mp4

Setup

To get this repository, run the following command inside your git-enabled terminal:

git clone https://github.com/SivadithiyanOfcl/EDM-MGC.git

Note: In-order to run the project, use your base/virtual environment. and locate to the requirements.txt in your folder and install the necessary libraries.

pip install -r requirements.txt

You need to make one last adjustment before running the code: Locate the utils.py file under the EDMMGC\myapp and replace the following line of code

BASE_DIR = r'D:\path\to\folder\EDMMGC' to where ever this project was located in your local device.

Once you have downloaded Django, navigate to the cloned repo directory and run the following:

python manage.py makemigrations
python manage.py migrate
python manage.py createsuperusere
python manage.py runserver

Once the server is hosted, visit http://127.0.0.1:8000/ to access the app.

About

You can classify "EDM" music genres by simply uploading your song in this django application! Supports classification up-to 11 unique genres.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published