KUIML
Blue Cat's User Interface Programming Language
Build Time Variables

Audio plug-ins expose several build time variables (similar to the variables that you can declare using the VARIABLE tag). Since these are build time variables, they can be used in the code with enclosing "$" characters ($PLUGIN_AUDIO_INPUTS_COUNT$, $CUSTOM_VARIABLE$ etc.).

Variable Name Description Comment V.

PLUGIN_AUDIO_INPUTS_COUNT

Number of physical audio inputs of the plug-in.

This number is known at build time, and for variable audio i/o plug-ins, it represents the maximum number of inputs available.

1.9.1

PLUGIN_AUDIO_OUTPUTS_COUNT

Number of physical audio outputs of the plug-in.

This number is known at build time, and for variable audio i/o plug-ins, it represents the maximum number of outputs available.

1.9.1

PLUGIN_NAME

Name of the plug-in, as set by the manufacturer.


1.9.1

PLUGIN_VERSION

Version string of the plug-in, as set by the manufacturer.


1.9.1

PLUGIN_COPYRIGHT

Copyright string of the plug-in, as set by the manufacturer.


1.9.1

PLUGIN_MANUFACTURER

Manufacturer name.


1.9.1

PLUGIN_DATA_PATH

Path to the plug-in data directory.


2.0

PLUGIN_MANUFACTURER

Manufacturer name.


1.9.1

PLUGIN_INPUT_PARAMS_COUNT

Number of input parameters.

See Runtime Model for more information

1.9.1

PLUGIN_OUTPUT_PARAMS_COUNT

Number of output parameters.

See Runtime Model for more information

1.9.1

PLUGIN_PRIVATE_OUTPUT_PARAMS_COUNT

Number of private output parameters.

See Runtime Model for more information

1.9.1

PLUGIN_INPUT_CURVES_COUNT

Number of input curves.

See Runtime Model for more information

1.9.1

PLUGIN_OUTPUT_CURVES_COUNT

Number of output curves.

See Runtime Model for more information

1.9.1

PLUGIN_INPUT_SURFACES_COUNT

Number of input surfaces.

See Runtime Model for more information

1.9.1

PLUGIN_OUTPUT_SURFACES_COUNT

Number of output surfaces.

See Runtime Model for more information

1.9.1

PLUGIN_INPUT_STRINGS_COUNT

Number of input strings.

See Runtime Model for more information

1.9.1

PLUGIN_OUTPUT_STRINGS_COUNT

Number of output strings.

See Runtime Model for more information

1.9.1

PLUGIN_INPUT_CUSTOM_PROPERTIES_COUNT

Number of input custom properties.

See Runtime Model for more information

1.9.1

PLUGIN_OUTPUT_CUSTOM_PROPERTIES_COUNT

Number of output custom properties.

See Runtime Model for more information

1.9.1