Hi, I started developing a device with usb midi 1.0 based on a microchip usb stack example (the descriptor is almost the same of the "midi10.pdf" final example). Everything is working fine on mac os, but if I connect the device to any Windows pc it works only for PC, CC, MIDI CLOCK, Notes, but NOT FOR SYSEX. Messages are actually not seen.
WHen I compose the messages I pack them in 4 bytes groups (control byte + 3message bytes) to fill a 32 bytes buffer and send it to the host. As already said, on mac os there's no problem, so messages are correctly received.
On windows I'm using MIDI-OX to monitor the input, and to be sure about the configuration I tried to do the same thing with a commercial USB-MIDI converter and it works fine, so i'm sure it's a problem on my device.
Is there somebody who suffered of similar issues? The only thing I didn't try is to send 4 bytes buffers instead of the compact 32 bytes buffer.