> Yes, a 500kb (or any other size) sysex message should not be a problem. > You probably want to make the buffersize in Pm_OpenInput() large enough > to hold the entire message to insulate yourself from windows timing and > the absence of flow control in MIDI. The incoming
Ok- that's good news- I think. The Python interface I'm using was bundled with PortMidi from 2005, and it's not something I can update to the most recent verison of PortMidi myself. >You *will* lose data if the buffer overflows. Aside from discovering that an F7 is missing, is there any mechanism in portMidi to let the app know if an overflow occurs? > possible that your application will begin to receive sysex data but > never encounter an EOX (end of sysex byte). It is up to the application > to detect that the message is incomplete and to recover appropriately. Easy enough. For every F0 I need to have a closing F7. _______________________________________________ media_api mailing list [email protected] http://www.create.ucsb.edu/mailman/listinfo/media_api
