Bitwig Studio Control Surface API  5.0.11
Preferences Interface Reference
+ Inheritance diagram for Preferences:

Additional Inherited Members

- Public Member Functions inherited from Settings
Signal getSignalSetting (final String label, final String category, final String action)
 
SettableRangedValue getNumberSetting (final String label, final String category, final double minValue, final double maxValue, final double stepResolution, final String unit, final double initialValue)
 
SettableEnumValue getEnumSetting (final String label, final String category, final String[] options, final String initialValue)
 
SettableEnumValue getEnumSetting (final String label, final String category, final EnumValueDefinition initialValue)
 
SettableEnumValue getEnumSettingForValue (final String label, final String category, final SettableEnumValue value)
 
SettableStringValue getStringSetting (final String label, final String category, final int numChars, final String initialText)
 
SettableColorValue getColorSetting (final String label, final String category, final Color initialColor)
 
SettableColorValue getColorSettingForValue (final String label, final String category, final SettableColorValue value)
 
SettableBooleanValue getBooleanSetting (final String label, final String category, final boolean initialValue)
 
SettableBooleanValue getBooleanSettingForValue (final String label, final String category, final SettableBooleanValue value)
 

Detailed Description

This interface is used to store custom controller settings into the Bitwig Studio preferences. The settings are shown to the user in the controller preferences dialog of Bitwig Studio.

Since
API version 1

The documentation for this interface was generated from the following file: