All Tools
P
OtherFreeOpen Source
PRETTY-MIDI
Python library for intuitive MIDI handling
MIT
ABOUT
Working with MIDI in Python is painful if you only have raw tick lists. pretty_midi wraps notes, instruments, and timing in objects so ML and MIR pipelines load, edit, and synthesize MIDI without a sequencer GUI.
INSTALL
pip install pretty_midiINTEGRATION GUIDE
1. Load a MIDI file and inspect notes, tempos, and instruments in Python
2. Synthesize MIDI to audio for listening or dataset checks
3. Edit note timings and pitches before training a symbolic music model
4. Convert between MIDI objects and piano-roll arrays for ML
TAGS
pretty-midipythonmidimusicsynthesissymbolic