Skip to main content

-------------------------------------------------------------------------------------
Nicolas Boulanger-Lewandowski (Jan 2013)
Modified Python MIDI package (GPL)

I added capabilities for piano-roll input/output of one-track MIDI files.
The original package can be found at: http://www.mxm.dk/products/public/pythonmidi/
-------------------------------------------------------------------------------------


This is the documentation for the midi package
==============================================


The modules follows the following naming convention:


MidiIn<StreamType>.py
---------------------

The MidiIn modules reads midi content for a specific type of stream. Ie. a file or a midi port. It then generates events and triggers them on a MidiOutStream.


MidiOut<StreamType>.py
----------------------

The MidiOut modules are event handlers, that reacts to events generated by a a Midi in module.


MidiInBase.py
---------------

The base class for input streams.


MidiOutBase.py
----------------

The base class for the output streams.






Internal modules
================


DataTypeConverters.py
---------------------

A collection of functions that converts the special data types used in midi files to and from strings.


constants.py
------------

A collection of constants from the midi spec.

Metadata

Release files for midox 0.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 midox 0.1.0
File Size Uploaded
midox-0.1.0.tar.gz 17.6 kB Details

Built distribution (wheel)

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

Total release size: 43.7 kB

Release files / midox-0.1.0.tar.gz

Download URL midox-0.1.0.tar.gz
Size 17.6 kB
Tags Source
SHA-256 checksum
How to use checksums
4c54198917142d74538f4f35d8539a4f4e0fd25b7d1d8e0c6b43daa73aad7c7f
BLAKE2b-256 checksum
How to use checksums
8d76cbf448d8b0a8b479c86480952e6ea8104b1f7901e0b938c244b4b2372c65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.0

Release files / midox-0.1.0-py3-none-any.whl

Download URL midox-0.1.0-py3-none-any.whl
Size 26.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1eaa6d5a111ef10382aa5fd911773f3e2af40ad9d4929079dbf51801ef924878
BLAKE2b-256 checksum
How to use checksums
b6ca1781f0722bf9d6fd464d0de58ad1d801d8d9c3b992338be2b80aa3fc8249
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.0

Release history Release notifications | RSS feed

This release

0.1.0 This release

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