This may be wildly out of scope, but I wonder about supporting class compliant audio interfaces in Metamodule. It would be great to be able to use my Expert Sleepers ES-8 to add dc coupled I/O to the Metamodule.
this has certainly been requested before! dan had some interesting responses:
I would love the MM to be able to process audio through the USB-C connection. Not to add inputs or outputs, I have the expansion module for that, but to process the output of my iPad through the MM. I currently have a Percussa SSP and process 8 channels of audio directly through USB and 16 separate control inputs through the front panel jacks. The SSP can handle 24 channels of USB, but share them with the front panel jacks, so I only use 8 channels of audio. Very convenient. The output can go straight to the DAW if I want and the machine can also work as a 16 channel audio interface.
I can totally see why Dan may not want to deal with this though. On e whole layer of compatibility hassles. You can make it class compliant, but even that is not followed closely by some makers.
I love this on the SSP too…
but I know first hand from Bert, it was an absolute nightmare to get this working for windows (Mac/linux worked ‘out of the box’), even though he could use an existing linux driver (not possible on MM), even then windows updates were prone to breaking it.
Ive also has similar experiences as a dev implementng custom isochronous usb protocols (underlying tech audio driver is based on) for hardware (eigenharps).
(ofc, times change, perhaps windows has/will get its act together
)
so yeah, its not only tricky to implement, but a bit of a support nightmare.
I think maybe we’re mixing up my request with the request to turn MM into an audio interface. Just to keep things clear. I was talking about being able to plug a class compliant audio interface into the USB port of MM.