/src/echonest/support/midi/readme.txt

http://echo-nest-remix.googlecode.com/ · Plain Text · 50 lines · 23 code · 27 blank · 0 comment · 0 complexity · acb646d148e642fbf5883fc5e45cb312 MD5 · raw file

  1. This is the documentation for the midi package
  2. ==============================================
  3. The modules follows the following naming convention:
  4. MidiIn<StreamType>.py
  5. ---------------------
  6. 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.
  7. MidiOut<StreamType>.py
  8. ----------------------
  9. The MidiOut modules are event handlers, that reacts to events generated by a a Midi in module.
  10. MidiInBase.py
  11. ---------------
  12. The base class for input streams.
  13. MidiOutBase.py
  14. ----------------
  15. The base class for the output streams.
  16. Internal modules
  17. ================
  18. DataTypeConverters.py
  19. ---------------------
  20. A collection of functions that converts the special data types used in midi files to and from strings.
  21. constants.py
  22. ------------
  23. A collection of constants from the midi spec.