All Projects → sumuzhao → CycleGAN-Music-Style-Transfer-Refactorization

sumuzhao / CycleGAN-Music-Style-Transfer-Refactorization

Licence: MIT license
Symbolic Music Genre Transfer with CycleGAN - Refactorization

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to CycleGAN-Music-Style-Transfer-Refactorization

Cyclegan Music Style Transfer
Symbolic Music Genre Transfer with CycleGAN
Stars: ✭ 201 (+617.86%)
Mutual labels:  style-transfer, cyclegan
Cyclegan Qp
Official PyTorch implementation of "Artist Style Transfer Via Quadratic Potential"
Stars: ✭ 59 (+110.71%)
Mutual labels:  style-transfer, cyclegan
gans-2.0
Generative Adversarial Networks in TensorFlow 2.0
Stars: ✭ 76 (+171.43%)
Mutual labels:  style-transfer, cyclegan
Ai Art
PyTorch (and PyTorch Lightning) implementation of Neural Style Transfer, Pix2Pix, CycleGAN, and Deep Dream!
Stars: ✭ 153 (+446.43%)
Mutual labels:  style-transfer, cyclegan
ganslate
Simple and extensible GAN image-to-image translation framework. Supports natural and medical images.
Stars: ✭ 17 (-39.29%)
Mutual labels:  style-transfer, cyclegan
Wasserstein2GenerativeNetworks
PyTorch implementation of "Wasserstein-2 Generative Networks" (ICLR 2021)
Stars: ✭ 38 (+35.71%)
Mutual labels:  style-transfer
VisualML
Interactive Visual Machine Learning Demos.
Stars: ✭ 104 (+271.43%)
Mutual labels:  style-transfer
CVC
CVC: Contrastive Learning for Non-parallel Voice Conversion (INTERSPEECH 2021, in PyTorch)
Stars: ✭ 45 (+60.71%)
Mutual labels:  cyclegan
favorite-research-papers
Listing my favorite research papers 📝 from different fields as I read them.
Stars: ✭ 12 (-57.14%)
Mutual labels:  style-transfer
Houdini-Plugin-for-Tensorflow-Smoke-Stylization
Tensorflow implementation of Style Transfer for Smoke Simulations. Created as part of ETH Zurich Student Summer Research Fellowship
Stars: ✭ 33 (+17.86%)
Mutual labels:  style-transfer
zero-shot-style-transfer
TensorFlow Implementation of Several Zero-Shot Image Style Transfer Methods
Stars: ✭ 14 (-50%)
Mutual labels:  style-transfer
STYLER
Official repository of STYLER: Style Factor Modeling with Rapidity and Robustness via Speech Decomposition for Expressive and Controllable Neural Text to Speech, INTERSPEECH 2021
Stars: ✭ 105 (+275%)
Mutual labels:  style-transfer
DA-RetinaNet
Official Detectron2 implementation of DA-RetinaNet of our Image and Vision Computing 2021 work 'An unsupervised domain adaptation scheme for single-stage artwork recognition in cultural sites'
Stars: ✭ 31 (+10.71%)
Mutual labels:  cyclegan
Image recoloring
Image Recoloring Based on Object Color Distributions (Eurographics 2019)
Stars: ✭ 30 (+7.14%)
Mutual labels:  style-transfer
a-neural-algorithm-of-artistic-style
Keras implementation of "A Neural Algorithm of Artistic Style"
Stars: ✭ 110 (+292.86%)
Mutual labels:  style-transfer
One-Shot-Voice-Cloning
☺️ One Shot Voice Cloning base on Unet-TTS
Stars: ✭ 118 (+321.43%)
Mutual labels:  style-transfer
UPIT
A fastai/PyTorch package for unpaired image-to-image translation.
Stars: ✭ 94 (+235.71%)
Mutual labels:  cyclegan
pytorch-CycleGAN
Pytorch implementation of CycleGAN.
Stars: ✭ 39 (+39.29%)
Mutual labels:  cyclegan
Android-Tensorflow-Style-Transfer
Based on tensorflow's style transfer Android project.
Stars: ✭ 18 (-35.71%)
Mutual labels:  style-transfer
lewis
Official code for LEWIS, from: "LEWIS: Levenshtein Editing for Unsupervised Text Style Transfer", ACL-IJCNLP 2021 Findings by Machel Reid and Victor Zhong
Stars: ✭ 22 (-21.43%)
Mutual labels:  style-transfer

CycleGAN-Music-Style-Transfer-Refactorization

Symbolic Music Genre Transfer with CycleGAN - Refactorization

Since the project - CycleGAN-Music-Style-Transfer was published, quite a lot people were interested in it. Due to lacking coding experiences, however, there were some annoying problems like following which confused people a lot:

  • Code is not that readable.
  • Code structure is bad.
  • Comments are not enough.
  • Data preprocessing part is not easy to use.
  • Module import problem.

And there were also some requests like:

  • Provide the pretrained model.
  • Provide the dataset which could be fed into the model directly.
  • Network improvement, such as introducing WGAN or WGAN-GP.
  • Extend Single track to Multiple tracks

I'm quite busy with my study and other stuff, here sorry for my irresponsiveness to these problems and requests previously. Thus, I want to refactor the previous project in high-level APIs such as TensorFlow 2.0 with Keras, Pytorch and MXNet with Gluon, which makes it easy for you to read and play. In this repository, I mainly focus on improving the code quality.

Still, I cannot guarantee the codes make everyone happy and reproduce the same results as the original ones. I'll try my best. Feel free to raise issues or pull requests with comments. LIVE AND LEARN! 💪

Datasets

All the data we used to generate the audio samples on Youtube and for the evaluation in the paper can be downloaded here https://goo.gl/ZK8wLW. I recommend the data set in https://drive.google.com/file/d/1zyN4IEM8LbDHIMSwoiwB6wRSgFyz7MEH/view?usp=sharing, which can be used directly. They are the same as the dataset above.

Note: For those interested in details, please go to CycleGAN-Music-Style-Transfer or refer to the paper Symbolic Music Genre Transfer with CycleGAN.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].