Published January 30, 2025 | Version 1.0
Dataset Open

Data from: Deconstructing Jazz Piano Style Using Machine Learning

Description

This data accompanies our paper "Deconstructing Jazz Piano Style Using Machine Learning". For more information, see our code repository.

Downloading

The archive consists of a single `.zip` file with the same structure as our repository. The `.zip` file contains all of the data used to train and evaluate all of the models discussed in our paper, as well as the concept dataset of jazz piano chord voicings used to explain the judgements of our factorized model.

You can clone the repository, and then copy the data from this archive into the root directory. You should end up with a file structure looking something like the following:

.
└── deep-pianist-identification/
    ├── data/
    │   ├── clips/                # pre-truncated 30 second clips (download from Zenodo)
    │   │   ├── pijama/
    │   │   │   ├── one_folder_per_track
    │   │   │   └── ...
    │   │   └── jtd/
    │   │       ├── one_folder_per_track
    │   │       └── ...
    │   └── raw/                  # metadata and full performances (download from Zenodo)
    │       ├── pijama
    │       └── jtd
    ├── checkpoints/
    │   ├── baselines/
    │   │   └── crnn-jtd+pijama-augment/
    │   │       └── checkpoint_099.pth    # checkpoint of best CRNN
    │   │   └── resnet50-jtd+pijama-augment/
    │   │       └── checkpoint_099.pth    # checkpoint of best resnet
    │   └── disentangle-resnet-channel/
    │       └── disentangle-jtd+pijama-resnet18-mask30concept3-augment50-noattention-avgpool-onefc/
    │           └── checkpoint_099.pth   # checkpoint of best factorised model
    ├── references/
    │   ├── cav_resources/
    │   │   └── voicings/
    │   │       └── midi_final/
    │   │           ├── 1_cav/            # one folder per CAV
    │   │           │   ├── 1.mid
    │   │           │   └── 2.mid
    │   │           ├── 2_cav/
    │   │           │   └── ...
    │   │           └── ...                # Download these examples from Zenodo
    └── reports/
        └── figures/           # raw files for results in our paper

For more information on how to use this data to reproduce our training results, see the README.

Citation

Please follow the citation format outlined on our GitHub repository.

Files

zenodo.zip

Files (1.3 GB)

Name Size Download all
md5:57ae02dac71140e843368d9220994c96
1.3 GB Preview Download

Additional details

Software

Repository URL
https://github.com/HuwCheston/deep-pianist-identification
Programming language
Python
Development Status
Active