A package to help read music. Credits given to everyone who contributed to building this.
Project description
-------------------------------------------------------------------------------------
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
midox-0.1.0.tar.gz
(17.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
midox-0.1.0-py3-none-any.whl
(26.2 kB
view details)
File details
Details for the file midox-0.1.0.tar.gz.
File metadata
- Download URL: midox-0.1.0.tar.gz
- Upload date:
- Size: 17.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c54198917142d74538f4f35d8539a4f4e0fd25b7d1d8e0c6b43daa73aad7c7f
|
|
| MD5 |
4ee2595aa4443a8a49c63eafb32a6573
|
|
| BLAKE2b-256 |
8d76cbf448d8b0a8b479c86480952e6ea8104b1f7901e0b938c244b4b2372c65
|
File details
Details for the file midox-0.1.0-py3-none-any.whl.
File metadata
- Download URL: midox-0.1.0-py3-none-any.whl
- Upload date:
- Size: 26.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1eaa6d5a111ef10382aa5fd911773f3e2af40ad9d4929079dbf51801ef924878
|
|
| MD5 |
b4b6564339980a3e4a5d7e9f11d7afdf
|
|
| BLAKE2b-256 |
b6ca1781f0722bf9d6fd464d0de58ad1d801d8d9c3b992338be2b80aa3fc8249
|