magenta / note-seq

A serializable note sequence representation and utilities.
Apache License 2.0
210 stars 57 forks source link

Build Status PyPI version

Magenta is a research project exploring the role of machine learning in the process of creating art and music.

This is the home for our serializable NoteSequence representation along with utilities for:

To learn more see the main magenta repo and have look at the hello magenta notebook.

Installation

pip install note-seq

Notes

Importing note-seq increases the value of pretty_midi.pretty_midi.MAX_TICK to 1e10. This may change the expected behavior of pretty_midi when using it alongside of note-seq. For example, loading corrupted MIDI files with pretty_midi may result in out of memory errors.