WavetableCVAE_Demo.mov
WavetableCVAE" is an attempt to provide intuitive timbre control by generating wavetables conditionally with CVAE.
The code for the deep learning part is available here.
Plug-ins for DAW are available in this repository.
Japanese paper here
English paper in preparation.
|
├── conf <- hydra config data
│
├── data <- Project data
│
├── src <- Source code
│ │
│ ├── check <- Visualization of generated results
│ ├── dataio <- Lightning datamodules
│ ├── models <- Lightning models
│ ├── tools <- utility tools
│ │
| ├── utils.py <- Utility scripts
│ └── train.py <- Run training
│
├── torchscript <- ckpt file
│
├── .gitignore <- List of files ignored by git
├── requirements.txt <- File for installing python dependencies
└── README.md
conda create --name <name> python=3.8.5 -y
conda activate <name>
pip install -r requirements.txt
python ./src/train.py
By changing the settings in conf -> config.yaml, Parameters can be changed in various places
The dataset is automatically downloaded the first time.
CPU and GPU switching is also automatically determined.
"WavetableCVAE" is under CC BY-NC 4.0 license.
This research was supported by the 12th Cybozu Labo Youth.