I didn't get much response from my other thread so I thought I'd try a different approach.
I'd like to use the USB in my SAMS70 chip to look like a MIDI class device (part of the Audio class) and would like to start with the available Middleware (or USB driver) available in the ASF4 Start Tool. The only options I have for USB Middleware are:
CDC (Commuications Device Class)
HID (Human Interface Device) Generic
MSC (Mass Storage Class)
CDC ACM (CDM Abstract Control Model)
Composite device class
There is none for Audio class, so I'm thinking I can start with one of the above and then go into the code and try and modify some reports or endpoints or whatever (don't know how to do it yet), so if anyone has an idea about which middleware to start with and maybe any suggestions about what to modify so that the USB looks like a MIDI device to the host, it would be appreciated. The host computer (Windows) would call up the correct driver for MIDI during enumeration is my understanding and so any software running on the host would then see the device as a MIDI device.