bitfocus / companion-module-soundcraft-ui

MIT License
15 stars 6 forks source link

Error in feedback "AUX bus channel: MUTE" when using two ui24r mixers in cascade mode #71

Open juanalbertohc opened 1 year ago

juanalbertohc commented 1 year ago

I have detected an issue in the feedback of the "AUX bus channel: MUTE" function when using two ui24r mixers in cascade mode.

I have a button configured with the toggle action to mute and unmute a channel on an aux of my "HOST" mixer and it works correctly, but when I set a feedback of the mute status of that channel on that aux of my HOST mixer it gives me the mute information from that same channel number to that same aux channel number but from the "REMOTE" mixer when I load a profile and when I change from HOST to REMOTE in the web interface.

Thanks for the effort in development.

fmalcher commented 1 year ago

Thanks for the bug report! Unfortunately, I cannot investigate this issue since I don't have two Ui24R available. 😅

To get closer to the root of the problem, we need the raw messages that are exchanged between mixer and webclient/companion. You can see them in the browser developer tools under "Network" where you can display the WebSocket messages. We need to see what the messages from HOST and REMOTE look like and how we can differentiate between them.

juanalbertohc commented 1 year ago

Sorry for the delay in responding, I have had little time to test. I hope in a few days to be back in the auditorium where the mixers are installed and do the tests that you tell me about, I hope to be able to find the information that you indicate since I had not worked before with the "Network" panel. Greetings!

fmalcher commented 1 year ago

I created a quick video for you about how to see the messages in the browser: https://www.youtube.com/watch?v=IYvBzappI6Q

juanalbertohc commented 1 year ago

Hello, thank you very much for the video tutorial, it was very helpful. The messages I found were the following:

Channel 1 mute activated in aux 1 in HOST: 3:::SETD^i.0.aux.0.mute^1

Channel 1 mute activated in aux 1 in REMOTE: 3:::@SETD^i.0.aux.0.mute^1 RTA^AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=

It seems to me that the difference is the @ symbol. I don't know if this can be of help. Greetings!

fmalcher commented 1 year ago

Thank you! This is a very interesting approach and I didn't expect this. I was hoping that the channel numbers just go forward through the cascaded mixer. The actual implementation makes it very difficult to implement on our side, especially when I have no means of continuously testing it.

So if anyone wants to sponsor me with a second Ui24R, I'd be open to find a solution 😄 For now I will leave this open as "not fixable".

fmalcher commented 1 year ago

I also created an issue in the underlying connection library: https://github.com/fmalcher/soundcraft-ui/issues/114