Package echonest :: Package remix :: Package support :: Package midi :: Module EventDispatcher :: Class EventDispatcher
[hide private]
[frames] | no frames]

Class EventDispatcher

source code

Instance Methods [hide private]
 
__init__(self, outstream)
The event dispatcher generates events on the outstream.
source code
 
header(self, format, nTracks, division)
Triggers the header event
source code
 
start_of_track(self, current_track)
Triggers the start of track event
source code
 
sysex_event(self, data)
Dispatcher for sysex events
source code
 
eof(self)
End of file!
source code
 
update_time(self, new_time=0, relative=1)
Updates relative/absolute time.
source code
 
reset_time(self)
Updates relative/absolute time.
source code
 
channel_messages(self, hi_nible, channel, data)
Dispatches channel messages
source code
 
continuous_controllers(self, channel, controller, value)
Dispatches channel messages
source code
 
system_commons(self, common_type, common_data)
Dispatches system common messages
source code
 
meta_event(self, meta_type, data)
Dispatches meta events
source code