PageRenderTime 273ms CodeModel.GetById 151ms app.highlight 1ms RepoModel.GetById 119ms app.codeStats 0ms

/src/echonest/support/midi/__init__.py

http://echo-nest-remix.googlecode.com/
Python | 57 lines | 0 code | 0 blank | 57 comment | 0 complexity | b22cfba2bb4e3dd5e4333c3cb05eb7db MD5 | raw file
 1# -*- coding: ISO-8859-1 -*-

 2"""

 3This is the documentation for the midi package

 4==============================================

 5

 6

 7The modules follows the following naming convention:

 8

 9

10MidiIn<StreamType>.py

11---------------------

12

13The 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.

14

15

16MidiOut<StreamType>.py

17----------------------

18

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

20

21

22MidiInBase.py

23---------------

24

25The base class for input streams.

26

27

28MidiOutBase.py

29----------------

30

31The base class for the output streams.

32

33

34

35

36

37

38Internal modules

39================

40

41

42DataTypeConverters.py

43---------------------

44

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

46

47

48constants.py

49------------

50

51A collection of constants from the midi spec.

52

53"""
54#import MidiOutStream

55#import MidiInStream

56#import MidiInFile

57#import MidiToText