Properties common to parameter-aware objects.
Name | Type | Description |
---|---|---|
Order | int | Order |
Parameter Mode Enable | int | Parameter Mode Enable (not available from Parameters window) |
Link to Scripting Name | int | When checked, the Scripting Name is linked to the Long Name attribute. |
Long Name | symbol | Long Name |
Short Name | symbol | Sets the short name for the object's visual display. The maximum length varies according to letter width, but is generally in a range of 5 to 7 characters. |
Type | int | Specifies the data type. The data types used in Max for Live are: Float Int Enum (enumerated list) Blob Note: By convention, the Live application uses floating point numbers for its calculations; the native integer representation is limited to a range of 0-255 (similar to the char data type used in Jitter). When working with Live UI objects whose integer values are likely to be outside of the 0-255 range, the Type attribute should be set to Float, and the Unit Style attribute should be set to Int. |
Range/Enum | list | When used with an integer or floating point data type, this field is used to specify the minimum and maximum values of the parameter. When used with an enumerated list (Enum) data type, this field contains a space-delimited list of the enumerated values (if list items contain a space or special characters, the name should be enclosed in double quotes). |
Modulation Mode | int | Sets the Modulation Mode used by the Live application. The modulation modes are: None Unipolar Bipolar Additive Absolute |
Modulation Range | list | This parameter is only used with the Absolute modulation mode. It specifies defines the range of values used. |
Initial Enable | int | When checked (set to 1), the UI object can store an initialization value. The value is set using the Initial attribute (see below). |
Initial | list | Sets the initial value to be stored and used when the Initial Enable attribute is checked. |
Unit Style | int | Sets the unit style to be used when displaying values. The unit style values are: Int: displays integer values Float: displays floating point values Time: displays time values in milliseconds (ms) Hertz: displays frequency values (Hz/kHz). deciBel: displays loudness (dB) %: Percentage Pan: displays Left and Right values Semitones: displays steps (st) MIDI: displays pitch corresponding to the MIDI note number Custom: displays custom data type Native: defaults to floating point values |
Custom Units | symbol | Sets the units to be used with the 'Custom' unit style (see "Unit Style", above). Custom unit strings may be simple symbols (e.g. "Harmonic(s)"), in which case the parameter's value will be displayed in its 'Native' display mode, followed by the symbol (e.g. "12 Harmonic(s)" for an Int-typed parameter or "12.54 Harmonic(s)" for a Float-typed parameter). For additional control over the numerical component displayed, a sprintf-style string may be used (e.g. "%0.2f Bogon(s)", which would display a value such as ".87 Bogons"). |
Exponent | float | When set to a value other than 1., the parameter's input and output values will be exponentially scaled according to the factor entered in this column. |
Steps | int | The number of steps available between the minimum and maximum values of a parameter. For instance, if the parameter has a range from 0.-64., with Steps set to 4, the user can only set the parameter to 0, 21.33, 42.66 and 64. |
Units | int | The string to use when displaying the parameter's value, if "Unit Style" is set to 'Custom'. Simple symbols or sprintf-style strings may be used. |
Hide From Automation | int | Toggles hiding the object from the Live application's automation features. |