I am now successfully sending CUIA messages to Zynthian. They show up in the debug log without any error (see below), but I notice that I cannot control the four parameters of the selected layer that are usually mapped to the encoders. The only one that works is “SELECT” and even that is not controlling the “knob” at the bottom right, but selects from the preset list in the middle.
Messages related to the encoder buttons are working fine and Zynthian reacts properly to messages emulating short, bold or long presses.
Another oddity is that when I have “enable touch widgets” disabled in the UI settings, any UP or DOWN message for SELECT gets interpreted twice and makes the selection skip a step.
I am not sure if I am missing something, or if I have discovered a bug.
Here is an excerpt of the log showing some of the messages:
Apr 24 16:13:45 zynthian startx[4258]: INFO:zynthian_gui.osc_cb_all: OSC MESSAGE ‘/CUIA/LAYER_UP’ from ‘osc.udp://127.0.0.1:48665/’
Apr 24 16:13:45 zynthian startx[4258]: DEBUG:zynthian_gui.callable_ui_action: CUIA ‘LAYER_UP’ => []
Apr 24 16:13:45 zynthian startx[4258]: INFO:zynthian_gui.osc_cb_all: OSC MESSAGE ‘/CUIA/LAYER_UP’ from ‘osc.udp://127.0.0.1:48665/’
Apr 24 16:13:45 zynthian startx[4258]: DEBUG:zynthian_gui.callable_ui_action: CUIA ‘LAYER_UP’ => []
Apr 24 16:13:55 zynthian startx[4258]: INFO:zynthian_gui.osc_cb_all: OSC MESSAGE ‘/CUIA/SELECT_DOWN’ from ‘osc.udp://127.0.0.1:48665/’
Apr 24 16:13:55 zynthian startx[4258]: DEBUG:zynthian_gui.callable_ui_action: CUIA ‘SELECT_DOWN’ => []
Apr 24 16:13:55 zynthian startx[4258]: INFO:zynthian_gui.osc_cb_all: OSC MESSAGE ‘/CUIA/SELECT_DOWN’ from ‘osc.udp://127.0.0.1:48665/’
Apr 24 16:13:55 zynthian startx[4258]: DEBUG:zynthian_gui.callable_ui_action: CUIA ‘SELECT_DOWN’ => []