Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/johnvinyard/music-synthesis

Models, training and evaluation code for a two-stage music synthesis pipeline
https://github.com/johnvinyard/music-synthesis

audio deep-learning generative-adversarial-network machine-learning music-synthesis

Last synced: about 1 month ago
JSON representation

Models, training and evaluation code for a two-stage music synthesis pipeline

Awesome Lists containing this project

README

        

# Music Synthesis

In this repo, I'm developing models for a two-stage music synthsis pipeline.

1. A generative model that can produce sequences of low-frequency audio features,
such as a mel spectrogram, or a sequence of chroma and MFCC features.
2. A conditional generative model that can produce raw audio from the
low-frequency features.

![spectrogram](https://generation-report-filterbankmultiscaleexperiment.s3.amazonaws.com/35f29c_feature.png)
![audio](https://music-vocoder-blog-post.s3.amazonaws.com/audio_full.png)

The second stage is inspired by papers developing spectrogram-to-speech vocoders
such as:

- [MelGAN: Generative Adversarial Networks for Conditional Waveform Synthesis](https://arxiv.org/abs/1910.06711)
- [High Fidelity Speech Synthesis with Adversarial Networks](https://arxiv.org/abs/1909.11646)

You can read more about early experiments developing models for the second
stage in [this blog post](https://johnvinyard.github.io/synthesis/2020/04/01/gan-vocoder.html).