Dance Dance Convolution
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.
Usage
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