Skip to main content
Join the official 2020 Python Developers SurveyStart the survey!

A package containing representation tools for musical purposes

Project description


library plotting charts for different tonal representations

Getting Started

The program consist in the following files:,,, and


What things you need to install the software and how to install them

You will need python on your computer and the following libaries: matplotlib, pandas and numpy

note that if you are using anaconda, these libraries are already installed


You can download the pitchplots package on pypi with pip using the following command in the prompt:

python3 -m pip install pitchplots

or if you're using anaconda prompt

pip install pitchplots

Running the tests

you can first try to parse xml/musicScore xml files to csv or DataFrame, that is the Gymnopédie from Sati with:

import pitchplots.parser as ppp

# If no filepath is specified, will automatically charge data_example.mxl
df_data_example = ppp.xml_to_csv(save_csv=True)

then you can try the static module by passing csv files or Dataframe:

import pitchplots.static as pps



import pitchplots.static as pps'csv/data_example.csv')

to try the dynamic videos:

import pitchplots.dynamic as ppd



  • Timothy Loayza, Fabian Moss

Use of magenta's code

The file is taken from the magenta project and has been modified. Therefore the modifications are listed in the file and there is the


This project is licensed under the MIT License - see the file for details

Project details

Download files

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

Files for pitchplots, version 1.4.2
Filename, size File type Python version Upload date Hashes
Filename, size pitchplots-1.4.2-py3-none-any.whl (36.9 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size pitchplots-1.4.2.tar.gz (36.1 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page