There are multiple ways to do it:
-
With the osc listener syntax
- set
visible
toOSC{visible, true}
- the result of that property will depend on what you send to the osc address
/widget_address/visible
- set
-
With the inheritance syntax
- create a variable widget
- set the other widget's
visible
property to@{variable_widget_id}
- send a value to the variable's address, its value will update the property that contains the
@{}
block
-
With the custom variable syntax combined with the remote control
/SCRIPT
command- set
visible
toVAR{vis, true}
- send to o-s-c:
/SCRIPT "setVar('widget_id', 'vis', false)"
- set
-
With the remote control
/EDIT
command (will actually modify the session)- send to o-s-c:
/EDIT widget_id "{visible: false}"
- send to o-s-c: