I’m running into an issue with Maschine where the hardware and software do not seem to be communicating properly when assigning external outputs.
When I’m using Channel mode on the Maschine hardware, I can navigate to the output section and select different outputs, such as External 1–16. However, changing the output from the hardware does not update or reflect correctly in the Maschine software mixer. The output assignment appears to stay static and does not actually change.
When I change the output assignment directly inside the Maschine software mixer, everything works as expected. For example, I can switch a channel from External 1 to External 3, and the software updates correctly. The routing works properly from the software side.
The issue seems to be specifically with changing the external output assignment from the Maschine hardware itself. The hardware lets me select the output, but the software mixer does not respond or update accordingly.
For context, I’m using Loopback to route Maschine’s external audio outputs into LUNA by Universal Audio, and that part is working perfectly. Audio routing from Maschine into LUNA is functioning correctly when configured from the software mixer.
So this does not appear to be a Loopback or LUNA routing issue. It seems more like a Maschine hardware/software communication issue, where the output changes made from the hardware are not being applied to the software mixer.
Has anyone else experienced this? Is this expected behaviour, a limitation, or possibly a bug with Maschine hardware control over external output assignments?
Thanks.