Carlo:
The VNC2 embedded host controller only supports a limited number of USB Device Classes.
I'm afraid the VNC2 drivers do not support MIDI class devices.
Best Regards,
Cameron Forbes, FTDI USA
The USB.H contains also the MIDI class code as MIDISTREAMING (0x03)...
#define USB_CLASS_DEVICE 0x00
#define USB_CLASS_AUDIO 0x01
#define USB_CLASS_CDC_CONTROL 0x02
#define USB_CLASS_HID 0x03
#define USB_CLASS_PHYSICAL 0x05
#define USB_CLASS_IMAGE 0x06
#define USB_CLASS_PRINTER 0x07
#define USB_CLASS_MASS_STORAGE 0x08
#define USB_CLASS_HUB 0x09
#define USB_CLASS_CDC_DATA 0x0a
#define USB_CLASS_SMART_CARD 0x0b
#define USB_CLASS_CONTENT_SECURITY 0x0d
#define USB_CLASS_VIDEO 0x0e
#define USB_CLASS_PERSONAL_HEALTHCARE 0x0f
#define USB_CLASS_DIAGNOSTIC_DEVICE 0xdc
#define USB_CLASS_WIRELESS_CONTROLLER 0xe0
#define USB_CLASS_MISCELLANEOUS 0xef
#define USB_CLASS_APPLICATION 0xfe
#define USB_CLASS_VENDOR 0xff
#define USB_SUBCLASS_ANY 0xff
#define USB_PROTOCOL_ANY 0xff
// USB_CLASS_DEVICE
#define USB_SUBCLASS_DEVICE 0x00
#define USB_PROTOCOL_DEVICE 0x00
// USB_CLASS_AUDIO
#define USB_SUBCLASS_AUDIO_UNDEFINED 0x00
#define USB_SUBCLASS_AUDIO_AUDIOCONTROL 0x01
#define USB_SUBCLASS_AUDIO_AUDIOSTREAMING 0x02
#define USB_SUBCLASS_AUDIO_MIDISTREAMING 0x03 <---------- ****
#define USB_PROTOCOL_AUDIO_UNDEFINED 0x00
#define USB_PROTOCOL_AUDIO_VERSION_02_00 0x20
Anyway is there a possibility that you will add this features ?
Carlo