Coder Social home page Coder Social logo

yeshancqcq / cyclegan-music-style-transfer-refactorization Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sumuzhao/cyclegan-music-style-transfer-refactorization

0.0 1.0 0.0 28 KB

Symbolic Music Genre Transfer with CycleGAN - Refactorization

License: MIT License

Python 100.00%

cyclegan-music-style-transfer-refactorization's Introduction

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.

cyclegan-music-style-transfer-refactorization's People

Contributors

callistachang avatar sumuzhao avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.