This repository contains the source code for multi-pitch extration, based on DeepSalience[1] and for source separation for the case of SATB choirs.
To install, clone the repository and usepip install requirements.txt
The main code is in the main.py file.
Once setup, you can run the followinf commands. To train the model:
python main.py -t
To display evaluation metrics for a particular file: Use
python main.py -e filename
python main.py -v filename
python main.py -w filename outfile
python main.py -w foldername outfolder
We will further update the repository in the coming months.
The TITANX used for this research was donated by the NVIDIA Corporation. This work is partially supported by the Towards Richer Online Music Public-domain Archives (TROMPA) (H2020 770376) European project.[1] Bittner, Rachel M., et al. "Deep Salience Representations for F0 Estimation in Polyphonic Music." ISMIR. 2017.