Am 20.08.2012 14:41, schrieb Christopher Arndt:
Yes, there is currently a max buffer size for receiving sysex messages on Windows with the WinMM API, which is by default 1024 bytes. You can set the RT_SYSEX_BUFFER_SIZE definition in src/RtMidi.cpp to a higher value and recompile. Just remove the "build" directory and run "python setup.py install" again.
I have just uploaded a binary build for Windows 32-bit where I increased the sysex input buffer size to 4096 bytes. This is a pre-release build of version 0.3a of python-rtmidi but there are no significant other changes in the moule code in this version so far.
http://chrisarndt.de/projects/python-rtmidi/download/python-rtmidi-0.3a.dev-r0-20120820.win32-py2.7.exe HTH, Chris