The firmware developer just produced a build that only had 1 port on the device that had 4 port. The issue did not appear which leads me to believe that the issue is with having multiple MIDI ports. Timothy Knudtson iConnectivity On Aug 23, 2013, at 1:05 PM, Timothy Knudtson <tknudtson@xxxxxxxxxxxxxxxxx> wrote: > There is a single endpoint that provides multiple ports. This is a class > compliant MIDI device. > > Devices with more ports do not drop earlier. But it appears that they take > longer to recover (300 Message for 16 port device vs 64 for 4 port device). > > The amount of data it takes to recover varies based on device. I don't know > the exact amount but it is between 20-300 messages of around 55 bytes each. > It is possibly a fixed amounts of bytes but I don't know what that is. > > It is not a fixed time because you can close the program after sending a few > SYSEX Messages, then wait a few minutes and restart the program and the > responses will still not return. Once the response do return it they will > always return until you disconnect and reconnect the USB cable. > > Timothy Knudtson > Software Engineer > iConnectivity > 403.536.8274 | iConnectivity.com > > > > > > On Aug 23, 2013, at 12:45 PM, Clemens Ladisch <clemens@xxxxxxxxxx> wrote: > >> Timothy Knudtson wrote: >>> I don't know if this is applicable but the devices that are effected >>> provide more than 1 MIDI port per USB Port (12, 4, and 16). >> >> How? Virtual cables, multiple endpoints per interface, and/or multiple >> interfaces? >> >> Do devices with more ports drop data earlier? >> >> How long does it take until received messages come in again? >> Might this be a fixed amount of time or a fixed amount of bytes? >> >> >> Regards, >> Clemens >> ****************** >> >> WDMAUDIODEV addresses: >> Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx >> Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe >> Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe >> Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx >> >> URL to WDMAUDIODEV page: >> http://www.wdmaudiodev.com/ >> > > ****************** > > WDMAUDIODEV addresses: > Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx > Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe > Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe > Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx > > URL to WDMAUDIODEV page: > http://www.wdmaudiodev.com/ > ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.com/