Is anyone working on this?
There's code to use the STM32F4Discovery board as a class compliant USB audio interface. The code I've seen is only USB 1 (FS), so probably won't ever get more than one stereo pair without rewriting that, and AFAIK the Axoloti hardware doesn't support USB HS, does it?
But I'm thinking it'd be possible to integrate the audio-over-USB code with Axoloti, ie. have objects that made USB audio streams available in Patcher, either to use as a straight audio interface, or to use Axoloti as an external, USB-attached effects box. Or a combination.
Obviously this'd have to be integrated with the existing USB endpoints as a multifunction USB device. There's some code to be written but doesn't seem out of reach?
Googling, I found mention of a problem with ChibiOS, lack of support for isochronous endpoints. This can be probably fixed (maybe even by me), but I'm wondering if there's something I'm missing -- would it be that different to the existing code that uses the SAI peripheral?