Yeh, less jitter, at the expense of latency... But.. I think you'll find that the timestamping is not part of the USB MIDI protocol itself, and as such, not all drivers support it. For example in windows, the drivers using WDM can have the messages timestamped, but they can also just be fired out, FIFO style. Non-WDM USB MIDI drivers (and those not implementing all the WDM capabilities) don't get the timestamp from the app, so the timestamping has to be generated in the driver and decoded by the interface hardware, and when that is done, it's a proprietary solution. In fact, most drivers seem to make the timestamping, if it is even passed to the hardware, a proprietary implementation. If this weren't the case, almost all USB midi drivers would have comparable timing, and it'd be good. Alas that is not the case :(