Clone the repository
git clone https://github.com/vivekvjyn/essentify.git
cd essentify
Note
essentia is not supported on windows. To run essentify on windows install WSL
wsl -d Ubuntu
Create and activate conda environment
conda create -n ess python=3.10
conda activate ess
Install CUDA and CuDNN
conda install -c conda-forge -y cudatoolkit=11.2 cudnn=8.1
Install dependencies
pip install -r requirements.txt
Run analysis
- Add you music collection to
/audio
. - Run
main.py
:
CUDA_VISIBLE_DEVICES=0 TF_CPP_MIN_LOG_LEVEL=3 python main.py
Explore your music using Essentify
streamlit run essentify.py
Create analysis report
- Run jupyter sever:
jupyter notebook
- Open and run
notebooks/analysis.ipynb
.
View analysis report on MUSAV dataset