just a quick update, as Im chatting with Bert about this.
yeah, so it’ll be enabled when usb audio update is available.
I do have the expansion port pinout, and Im just confirming a few details on this.
once I have the details I need, and If Bert is happy for me to share,
then I will place on to the community wiki as I did with the SSP. again, like the SSP, this is intended for developers, as incorrect use could damage your XMX. ( * )
as above, even if there hardware is in place, we’d still need some kind of software to drive it.
some kind of ‘module’ to drive the i2c bus.
I did consider this for the SSP, but the value of the SSP, meant I was a bit risk adverse to trying this out… in fear of damaging the SSP… frankly, risk/reward was too skewed.
but it might, consider this on the XMX… that said, I don’t have any i2c devices, so I don’t really have a use-case/reason to actually do this, nor a way to test them.
as for the module, thats kind of interesting…
i2c is a relatively simple protocol, but it doesn’t really mean much in itself…
so whilst something like faders could be implemented as a kind of i2c register → cv module, others uses get much more complicated, and rather specific to the device you are talking.
also, you cannot really create an generic i2c module and then expect it to drive every i2c device… as whilst it will talk the protocol and communicate with the device - , its unlikely it would do anything useful.
i.e. some devices would need a specific module created to be useful.
(thats problematic given the size of user base… we’d almost be creating a module for 1 user
)
( * ) frankly, this is true of any i2c device.
i2c was never intended as an end-user connector/protocol. it doesn’t have the protections etc that something like midi din/usb does. it’s being abused by eurorack modules 