A package for processing, manipulating, and analyzing MIDI files using Mido.
Install with pip:
pip install git+https://github.com/konradswierczek/pyramidi.git
Some core functions for pre-processing MIDI files and extracting properties.
Functions for statistical analysis of MIDI files.
A number of perceptual models for analyzing music.
Automatic extraction of SDC's after McMaster MAPLE Lab work.
Functions for changing and exporting MIDI files.
Generally not MIDI specific tools used for corpus analysis and synthesis.
This packages makes extensive use of Mido (https://github.com/mido/mido) to import and export MIDI files. It also uses Pandas and SciPy for a few functions, but I hope to minimize the amount of dependencies moving forward.