Skip to content

A VAE trained with CQTs of isolated pitches from recordings of the London Philarmonic Orchestra

Notifications You must be signed in to change notification settings

carlosholivan/timbre-vae

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Variational Autoencoder for Timbre...

beta.0 (December 2020) version

Documentation

See documentation here

Dependencies

Latent Space Visualizations

CQT Reconstructions

Dataset

  • Training: London Philarmonic Orchestra dataset

Repository Structure

Directories:

  • vae: module containing VAE architecture, training and data uitilities.

    • .py: main module.
    • configs.py
    • data_utils.py
    • loss.py
    • model.py
    • train.py
    • plot_utils.py
  • plots: latent space and reconstruction plots.

  • tests:

    • .py
  • notebooks:

    • 1-.ipynb
    • 2-.ipynb
    • 3-.ipynb
  • webserver: integration of audioanalysis module in Flask.

Installation

cd .path/to/timbre-vae
python setup.py install

References

[1]

Authors

Carlos Hernández - carloshero@unizar.es

Department of Electronic Engineering and Communications, Universidad de Zaragoza, Calle María de Luna 3, 50018 Zaragoza

About

A VAE trained with CQTs of isolated pitches from recordings of the London Philarmonic Orchestra

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published