Various parameter hints.
More...
Various parameter hints.
- See also
- Parameter::hints
◆ kParameterIsAutomable
const uint32_t kParameterIsAutomable = 0x01 |
|
static |
◆ kParameterIsBoolean
const uint32_t kParameterIsBoolean = 0x02 |
|
static |
Parameter value is boolean.
It's always at either minimum or maximum value.
◆ kParameterIsInteger
const uint32_t kParameterIsInteger = 0x04 |
|
static |
◆ kParameterIsLogarithmic
const uint32_t kParameterIsLogarithmic = 0x08 |
|
static |
◆ kParameterIsOutput
const uint32_t kParameterIsOutput = 0x10 |
|
static |
Parameter is of output type.
When unset, parameter is assumed to be of input type.
Parameter inputs are changed by the host and typically should not be changed by the plugin.
One exception is when changing programs, see Plugin::loadProgram().
The other exception is with parameter change requests, see Plugin::requestParameterValueChange().
Outputs are changed by the plugin and never modified by the host.
If you are targetting VST2, make sure to order your parameters so that all inputs are before any outputs.
◆ kParameterIsTrigger
Parameter value is a trigger.
This means the value resets back to its default after each process/run call.
Cannot be used for output parameters.
- Note
- Only officially supported under LV2. For other formats DPF simulates the behaviour.