A python package for handling multitrack pianorolls.
Project description
A python package for handling multitrack pianorolls.
Features
Manipulate multitrack pianorolls intuitively
Visualize multitrack pianorolls in a modern DAW like style
Save and load multitrack pianorolls in space efficient formats
Parse MIDI files into multitrack pianorolls
Write multitrack pianorolls into MIDI files
Installation
To install Pypianoroll from PYPI:
$ pip install pypianoroll
To install Pypianoroll manually (please download the source code from either PYPI or Github first):
$ python setup.py install
Documentation
Documentation is provided as docstrings with the code. An online version is also available here.
Citing
Please cite the following paper if you use Pypianoroll in a published work:
Hao-Wen Dong, Wen-Yi Hsiao, and Yi-Hsuan Yang, “Pypianoroll: Open Source Python Package for Handling Multitrack Pianorolls,” in Late-Breaking Demos of the 18th International Society for Music Information Retrieval Conference (ISMIR), 2018. [paper] [poster]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.