Genre Classifier

Optional: Store the below files in data/ DataSet

Setup

  1. Clone the Repository.
git clone https://github.com/anshulshah96/Python-Genre-Classifier
  1. Install Anaconda. Preferably Python 2.7.

  2. Create Conda Environment

conda env create -f environment.yml
  1. Start the Environment
source activate genre
  1. Run the program
python genre_classifier.py

JAudio Music Extraction Features

- Saved Features ONLY for Each window
- Spectral Centroid
- Spectral Rolloff Point
- Zero Crossings
- Strongest Frequency Via Spectral Centroid
- Strongest Frequency Via FFT Maximum
- MFCC
- LPC
- Window Size = 131072
- Window Overlap = 0.06

License

MIT License