Skip to main content

Music sequence learning toolkit

Project description


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]'


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.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

museflow-1.0.0.tar.gz (25.7 kB view hashes)

Uploaded source

Built Distribution

museflow-1.0.0-py3-none-any.whl (36.1 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page