Dataset for Dance Dance Convolution.
This repository will eventually contain Tensorflow code for models from the paper. For now, it only has code for creating the dataset from separately-hosted ZIP files.
To generate a JSON version of the dataset, download any of the following packs to a directory:
- (Fraxtil) Tsunamix III
- (Fraxtil) Fraxtil's Arrow Arrangements
- (Fraxtil) Fraxtil's Beast Beats
- (ITG) In The Groove
- (ITG) In The Groove 2
The following script will generate the entire dataset used in the paper:
export DDCDIR=~/ddc
cd ${DDCDIR}
mkdir out
python -m dataset.extract ${DDCDIR}/out ${DDCDIR}/packs/*.zip
python -m dataset.split ${DDCDIR}/out
python -m dataset.filter ${DDCDIR}/out/*.txt
You can generate an audio preview of any chart to verify timing and alignment against the song. Run the following script then open both the song and chart preview wav in audacity:
mkdir previews
python -m dataset.preview_wav ${DDCDIR}/out/Fraxtil/TsunamixIII/TsunamixIII_HotPursuit_Remix_.filt.json ${DDCDIR}/previews/TsunamixIII_HotPursuit_Remix_.wav
If you use this dataset in your research, cite via the following BibTex:
@inproceedings{donahue2017dance,
title={Dance Dance Convolution},
author={Donahue, Chris and Lipton, Zachary C and McAuley, Julian},
booktitle={Proceedings of the 34th International Conference on Machine Learning},
year={2017},
}