museflow

Music sequence learning toolkit


Keywords
deep-learning, music, music-information-retrieval, sequence-to-sequence, tensorflow
License
BSD-3-Clause
Install
pip install museflow==1.0.0

Documentation

museflow

museflow is an experimental music sequence learning toolkit, built on top of TensorFlow.

The most important modules are:

  • museflow.components – building blocks for TensorFlow models (e.g. RNN decoder)
  • museflow.encodings – classes defining ways to encode music for use with the models
  • museflow.trainer – a basic implementation of model loading, saving and training
  • museflow.models – implementations of basic models (accessible via the museflow model command)
  • museflow.scripts – pre- and post-processing scripts (accessible via the museflow script command)

To install, run:

pip install 'museflow[gpu]'

To install without GPU support:

pip install 'museflow[nogpu]'

License

This software is distributed under the BSD 3-Clause License.

Copyright 2019 Ondřej Cífka of Télécom Paris, Institut Polytechnique de Paris.
All rights reserved.