Pytorch implementation of Performance RNN
- Pretty_midi
- numpy
- pytorch >= 1.0
# Data Tree
config.data_dir/
└── config.data_name/
├── midi/ *.mid
├── note/ *.data # processed
└── event/ *.data # processed
# Project Tree
PRNN
├── PRNN_src/
│ ├── data/ *.py
│ ├── loss/ *.py
│ ├── model/ *.py
│ └── *.py
└── PRNN_exp/
├── log/
├── model/
└── save/
# Note based
python train.py --data_type "note"
# Event based
python train.py --data_type "event"
# Note based
python train.py --is_train false --data_type "note"
# Event based
python train.py --is_train false --data_type "event"