Package midi :: Class TextEvent
[hide private]
[frames] | no frames]

Class TextEvent

source code

object --+        
         |        
     Event --+    
             |    
     MetaEvent --+
                 |
                TextEvent

Defines some text which can be used for any reason including track notes, comments. The text string is usually ASCII text, but may be any character.

Nested Classes [hide private]

Inherited from Event: __metaclass__

Instance Methods [hide private]
 
__str__(self)
str(x)
source code
 
encode_data(self)
Produces byte data to represent this event on the basis of instance variables.
source code

Inherited from MetaEvent: decode, encode

Inherited from Event: __cmp__, __init__, adjust_msdelay, copy, decode_data, encode_delta_tick

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __subclasshook__

Class Methods [hide private]

Inherited from MetaEvent: is_event, is_meta_event

Class Variables [hide private]
  name = 'Text'
  metacommand = 1

Inherited from MetaEvent: allow_running, data, statusmsg

Inherited from Event: length

Instance Variables [hide private]

Inherited from Event: channel, msdelay, order, tick, track, type

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__str__(self)
(Informal representation operator)

source code 

str(x)

Overrides: object.__str__
(inherited documentation)

encode_data(self)

source code 

Produces byte data to represent this event on the basis of instance variables. This is the data that will be written to a MIDI stream (not including the tick and status message).

Returns:
byte data as a string
Overrides: Event.encode_data
(inherited documentation)