A newer version of Max is available. Click here to access the latest documentation.

Parameter Properties

Properties common to parameter-aware objects.


Properties common to parameter-aware objects. You can adjust these values using either the Inspector or the Parameters window.


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.