neingeist
/
arduinisten
Archived
1
0
Fork 0
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
entropia 5d93efa09c add midi fnord 15 years ago
..
experimental add midi fnord 15 years ago
midiout add midi fnord 15 years ago
test add midi fnord 15 years ago
DataTypeConverters.py add midi fnord 15 years ago
DataTypeConverters.pyc add midi fnord 15 years ago
EventDispatcher.py add midi fnord 15 years ago
EventDispatcher.pyc add midi fnord 15 years ago
MidiFileParser.py add midi fnord 15 years ago
MidiFileParser.pyc add midi fnord 15 years ago
MidiInFile.py add midi fnord 15 years ago
MidiInFile.pyc add midi fnord 15 years ago
MidiInStream.py add midi fnord 15 years ago
MidiOutFile.py add midi fnord 15 years ago
MidiOutStream.py add midi fnord 15 years ago
MidiOutStream.pyc add midi fnord 15 years ago
MidiToText.py add midi fnord 15 years ago
MidiToText.pyc add midi fnord 15 years ago
RawInstreamFile.py add midi fnord 15 years ago
RawInstreamFile.pyc add midi fnord 15 years ago
RawOutstreamFile.py add midi fnord 15 years ago
__init__.py add midi fnord 15 years ago
changes.txt add midi fnord 15 years ago
constants.py add midi fnord 15 years ago
constants.pyc add midi fnord 15 years ago
example_mimimal_type0.py add midi fnord 15 years ago
example_print_channel_0.py add midi fnord 15 years ago
example_print_events.py add midi fnord 15 years ago
example_print_file.py add midi fnord 15 years ago
example_transpose_octave.py add midi fnord 15 years ago
readme.txt add midi fnord 15 years ago
version.txt add midi fnord 15 years ago

readme.txt

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

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.