If anyone is still reading this thread, I had the same or similar issue with my midi controller in both Windows 7 and Windows 10..
Basically the driver was fine in device manager (Generic USB audio), but am unable to communicate with any software via the midi controller. Tried both usb 2 and usb 3 ports, neither worked.
So I found the post with the registry fix, or workaround, and it did work, but it had side effects. Namely, setting a key named osvc and setting it to 00 00 did work fine, all of a sudden my DAW for example was picking up the controller and I was playing
midi notes in it no problems. But the issue was that this registry change does more than just fix this problem, it also caused either my soundcard to have a samplerate set to 0.0KHz, or data was being misreported to the DAW. Either way, it added error messages
in my DAW that weren't there before, and removing the registry key mentioned above and rebooting got rid of these errors. It is a concern if in fact the audio interface (soundcard) was having its samplerate set to 0.0KHz, as this is outside of its possible
values (mine ranges from 44.1KHz to 192KHz), and this could have disastrous effects.
So whilst the registry fix mentioned does "work", I have to say it may do things to your setup or even your hardware that you do not want to have happen.
Long and short though is that it shows that this issue is a Windows and/or windows class compliant driver issue, and given that I have had this issue now on 3 computers, since Windows 7, then it is pretty poor that microsoft, in 8 or 9 years have not ever
fixed this.
PS - look at page 9 or 10 of this thread, to find the registry editing instructions I mentioned.. and like I said, for me it worked, but did other things to my setup that in my opinion were not good at all, though your mileage may vary..
The suggestions that I think are the best solution are also around page 9 or 10 regarding the Midi to USB converters, that come with their own drivers, as it seems the core of this issue is in the class compliant "Generic USB audio" drivers.