Kalvas, Taneli wrote:
This is a common problem with many devices across several brands of devices and influences not only Linux but also other systems (see for example a list by wabbiguy at http://forum.highlyliquid.com/archive/index.php/t-500.html).
These devices use different firmwares and drivers, and as far as I know, work flawlessly in Linux. This appears to be a problem with the Windows MIDI framework. (Apparently, it behaves like the ALSA sequencer, i.e., drops data when its internal buffer overflows; there is no blocking API like snd_rawmidi_*.)
What do you think about a possibility for a customized driver for this class of hardware (I mean usb compliant midi interfaces with broken output ring buffer)?
Such a customization would be possible. But it's unlikely that I will find time in the near future.
Regards, Clemens