Forums > Max For Live

Dynamic UI Properties

September 8, 2010 | 1:43 am

I know that properties of UI objects such as live.dial can be changed dynamically by sending the object a message
i.e. "active 1".
However, is that the case for all object properties? I’m having trouble changing any property that has that has a space in it’s name, for instance – "long name", "short name" properties of the live.dial object.

Any help would be greatly appreciated,

thanks dudes.


September 8, 2010 | 4:05 am

parameter attributes (most anything under the parameter tab in the object inspector) cannot be changed dynamically, as Live needs to know that stuff when the device gets instantiated.

-Ben


September 8, 2010 | 8:16 am

In general, though, it sounds like you're using the attribute label, not the attribute name. You can turn on the attribute name by right clicking on the columns in the inspector as shown in the image below (alternately, you can drag the row out of the inspector into your patcher (or onto your object) an create an appropriately filled-out message box). Ben's comment about parameter attributes is correct, though, which is why their names are hidden and the drag-n-drop trick doesn't work.

[attachment=141097,1105] [attachment=141097,1106]

Attachments:
  1. bsphoto3.png

September 8, 2010 | 9:00 am

My colleague EJ tells me that that "@" button at the left of the inspector toolbar does the same thing. You learn something new every day…


September 8, 2010 | 11:42 am

Thanks a lot guys, much appreciated.


Viewing 5 posts - 1 through 5 (of 5 total)