MidiToText : EventDispatcher instance has no attribute 'sysex_events'

Carsten Haese carsten at uniqsys.com
Fri Dec 30 11:04:31 EST 2005


On Fri, 2005-12-30 at 09:52, tim wrote:
> Trying to convert midi to text using MidiToText.py.
> I get the following:
> 
> midi_port: 0
> Traceback (most recent call last):
>   File "MidiToText.py", line 176, in ?
>     midiIn.read()
>   File "C:\Python24\Lib\site-packages\midi\MidiInFile.py", line 24, in read
>     p.parseMTrkChunks()
>   File "C:\Python24\Lib\site-packages\midi\MidiFileParser.py", line 167, 
> in parseMTrkChunks
>     self.parseMTrkChunk() # this is where it's at!
>   File "C:\Python24\Lib\site-packages\midi\MidiFileParser.py", line 129, 
> in parseMTrkChunk
>     dispatch.sysex_events(sysex_data)
> AttributeError: EventDispatcher instance has no attribute 'sysex_events'

Try changing "def sysex_event(self, data):" in
...\midi\EventDispatcher.py to "def sysex_events(self, data):"

Hope this helps,

Carsten.





More information about the Python-list mailing list