Skip to content

garrettgibo/yawn

Repository files navigation

YAWN [Work In Progress] · Lint Code Base

Yet Another WaveNet (implemented in PyTorch)

This is an implementation of WaveNet that aims to be used for training on and generating different forms of music.

Usage

For a full pipeline that goes through the following steps:

  1. Convert directory of mp3 files to directory of WAV files at the specified sample rate

  2. Create PyTorch Dataset from directory of WAV files

  3. Create PyTorch DataLoader from the custom dataset created in [2]

  4. Creates WaveNet Model

  5. Trains model

python run.py demo

References

Original WaveNet blog post and paper:

This implementation is loosely inspired by the following sources:

About

Yet Another WaveNet (in PyTorch)

Topics

Resources

Stars

Watchers

Forks