- Install the requirements
pip install requirements.txt - Download the dataset with
python solea_downloader.py
usage: solea_downloader.py [-h] [--root_folder ROOT_FOLDER] [--sample_rate SAMPLE_RATE] [--json_file_path JSON_FILE_PATH] [--check_dataset] [--overwrite]
Process and check SOLEA dataset.
options:
-h, --help show this help message and exit
--root_folder ROOT_FOLDER
Root folder for downloaded songs
--sample_rate SAMPLE_RATE
Target sample rate
--json_file_path JSON_FILE_PATH
Path to the JSON file
--check_dataset Check the dataset for missing files
--overwrite Overwrite existing chunk folders
The dataset will be downloaded with the following structure:
ROOT_FOLDER/
dali_id/
chunk_id/
audio.flac
notes.tsvIf you use this repo please consider citing the following work:
@inproceedings{Perez2025Refining,
title = {Refining audio-to-score alignment for singing voice transcription},
author = {Miguel Perez and Holger Kirchhoff and Peter Grosche and Xavier Serra},
year = 2025,
booktitle = {Proceedings of Sound and Music Computing Conference (SMC)}
}Add alignment code