Installation

Requirements

  • Python 3.11+

  • mido (installed automatically via the project dependencies)

  • rich (optional, for enhanced CLI output)

Installation Methods

Build and Install Locally

poetry build
pip install dist/*.whl

For CLI functionality with rich formatting, install with CLI extras:

pip install dist/midi_diff-*.whl[cli]

Or install directly from the package:

pip install "midi-diff[cli]"

Core Library Only

If you only need the core library without CLI dependencies (e.g., for programmatic use), install without extras:

pip install midi-diff