Skip to main content

libmidi

PyPi version Codacy Badge Documentation Status

libmidi is a MIDI library written from scratch with object oriented programming and proper typing in mind, while trying to keep overhead as minimal as possible.

This is supposed to be a replacement to Mido, which seems dead development-wise and it has a log of bugs.

It follows the official MIDI 1.0 specifications

Requires Python 3.8 or greater

Installation

pip3 install libmidi

Instructions

# Open a file
from libmidi.types import MidiFile

MidiFile.from_file("midi.mid")

Complete documentation is at Read the Docs

License

#
# Copyright (C) 2022 Sebastiano Barezzi
#
# SPDX-License-Identifier: LGPL-3.0-or-later
#

Release files for libmidi 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for libmidi 1.1.0
File Size Uploaded
libmidi-1.1.0.tar.gz 12.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for libmidi 1.1.0
File Interpreter ABI Platform
libmidi-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 30.1 kB

Release files / libmidi-1.1.0.tar.gz

Download URL libmidi-1.1.0.tar.gz
Size 12.2 kB
Tags Source
SHA-256 checksum
How to use checksums
119e70134cd059fad8bdb335b948d7d6187e6dc9b9458699cee1338b4776a100
BLAKE2b-256 checksum
How to use checksums
861ae74dbb19b6e87f2b96a3aa8d53e606918048d23f82f044d425c5d3de4df1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.8.10 Linux/5.13.0-48-generic

Release files / libmidi-1.1.0-py3-none-any.whl

Download URL libmidi-1.1.0-py3-none-any.whl
Size 17.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
825d9711ba0c8d2a27150112f0a84e166a65fa703cb293549ac9b56f686b79d2
BLAKE2b-256 checksum
How to use checksums
be01ed498a91cfd0b5d470165511e584b81c2639b75ad373aa42d941bb0725e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.8.10 Linux/5.13.0-48-generic

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page