pip install madmom
export PATH='path/to/scripts':$PATH
git clone --recursive https://github.com/CPJKU/madmom.git
cd madmom
git submodule update --init --remote
python setup.py develop --user
cd ..
pip install tensorflow-macos tensorflow-metal poetry
git clone https://github.com/Deezer/spleeter && cd spleeter
- spleeter/pyproject.toml -> delete this package
librosa
tensorflow
pandas
numpy
llvmlite
protobuf
poetry update # warning이 뜰수도 있으나 무시해도 됨
pip install ./dist/spleeter-2.3.3-py3-none-any.whl
pip install pandas librosa protobuf
pip install numpy==1.23.5 scipy==1.6.0 numba
cd ..
git clone https://github.com/spotify/basic-pitch && cd basic-pitch
- basic-pitch/setup.cfg -> delete this package
tensorflow
tensorflow-macos
pip install pretty_midi mir_eval