|
LMMS
|
Variables | |
| static constexpr const uint | PARAMETER_IS_BOOLEAN = 0x001 |
| static constexpr const uint | PARAMETER_IS_INTEGER = 0x002 |
| static constexpr const uint | PARAMETER_IS_LOGARITHMIC = 0x004 |
| static constexpr const uint | PARAMETER_IS_ENABLED = 0x010 |
| static constexpr const uint | PARAMETER_IS_AUTOMATABLE = 0x020 |
| static constexpr const uint | PARAMETER_IS_AUTOMABLE = 0x020 |
| static constexpr const uint | PARAMETER_IS_READ_ONLY = 0x040 |
| static constexpr const uint | PARAMETER_USES_SAMPLERATE = 0x100 |
| static constexpr const uint | PARAMETER_USES_SCALEPOINTS = 0x200 |
| static constexpr const uint | PARAMETER_USES_CUSTOM_TEXT = 0x400 |
| static constexpr const uint | PARAMETER_CAN_BE_CV_CONTROLLED = 0x800 |
| static constexpr const uint | PARAMETER_IS_NOT_SAVED = 0x1000 |
Various parameter hints.
Parameter can be turned into a CV control.
Parameter is automatable (real-time safe).
Parameter value is boolean. It's always at either minimum or maximum value.
Parameter is enabled. It can be viewed, changed and stored.
Parameter should not be saved as part of the project/session.
Parameter is read-only. It cannot be changed.
Parameter uses custom text for displaying its value.
Parameter needs sample rate to work. Value and ranges are multiplied by sample rate on usage and divided by sample rate on save.