A python project to compare distance functions for calculation of similarities between extracted rhythm files. Datasets include jury scores along with time intervals of rhythms for records. SparkMLLib and sklearn models are used to create machine learning prediction models.
In linux, simply run
sudo apt-get -y install build-essential libyaml-dev libfftw3-dev libavcodec-dev libavformat-dev libavutil-dev libavresample-dev python-dev libsamplerate0-dev libtag1-dev
sudo apt-get -y install python-numpy-dev python-numpy python-yaml
git clone https://github.com/MTG/essentia.git
cd essentia
sudo ./waf configure --mode=release --build-static --with-python --with-cpptests --with-examples --with-vamp
sudo ./waf
sudo ./waf install
sklearn
numpy
scipy
essentia
python >= 2.7
Test datasets will be provided.
If you find any bug, open an issue or just PR.
- Zafer Çavdar - zafercavdar
- Burak Uyar - burakuyar