User prop add percentage

From Sim Innovations Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Description

user_prop_id = user_prop_add_percentage(name, min, max, default_value, description)

user_prop_add_percentage will add an additional user customizable setting to your instrument with a percentage type.

Return value

Argument Type Description
user_prop_id ID This value can be used for further reference. Functions such as user_prop_get can use this user_prop_id. Its good practice to store this user_prop_id in your logic code.

Arguments

# Argument Type Description
1 name String The name of the user property. This name must be unique (there may only be one user property of a certain name in an instrument)
2 min Number The minimum value of the property. (0= 0%, 1=100%)
3 max Number The maximum value of the property. (0= 0%, 1=100%)
4 default_value Number Default percentage. (0= 0%, 1=100%)
5 description String A description of the property, explaining to the user what function this user property has.

Example

-- Let's give our instrument two properties
display_brightness_id = user_prop_add_percentage("Display brightness", 0.0, 1.0, 1.0, "Move the slider to adjust the display brightness")

-- We can check here what the user has configured
print("Display brightness = " .. user_prop_get(display_brightness_id) )
Settings visible to user within instrument configuration