|
Control Surface API
2.2.2
|

Public Member Functions | |
| void | selectInEditor () |
| SettableStringValue | name () |
| void | addNameObserver (int numChars, String textWhenUnassigned, StringValueChangedCallback callback) |
| void | addIsSelectedInEditorObserver (BooleanValueChangedCallback callback) |
| void | addIsSelectedObserver (BooleanValueChangedCallback callback) |
| DeviceBank | createDeviceBank (int numDevices) |
| Browser | createDeviceBrowser (final int numFilterColumnEntries, final int numResultsColumnEntries) |
| void | select () |
| void | browseToInsertAtStartOfChain () |
| void | browseToInsertAtEndOfChain () |
Public Member Functions inherited from ObjectProxy | |
| BooleanValue | exists () |
| BooleanValue | createEqualsValue (ObjectProxy other) |
Public Member Functions inherited from Subscribable | |
| boolean | isSubscribed () |
| void | setIsSubscribed (boolean value) |
| void | subscribe () |
| void | unsubscribe () |
The foundation of all interfaces that contain devices, such as tracks, device layers, drum pads or FX slots.
Definition at line 12 of file DeviceChain.java.
| void addIsSelectedInEditorObserver | ( | BooleanValueChangedCallback | callback | ) |
Registers an observer that reports if the device chain is selected in Bitwig Studio editors.
| callback | a callback function that takes a single boolean parameter. |
| void addIsSelectedObserver | ( | BooleanValueChangedCallback | callback | ) |
| void addNameObserver | ( | int | numChars, |
| String | textWhenUnassigned, | ||
| StringValueChangedCallback | callback | ||
| ) |
Registers an observer that reports the name of the device chain, such as the track name or the drum pad name.
| numChars | the maximum number of characters used for the reported name |
| textWhenUnassigned | the default text that gets reported when the device chain is not associated with an object in Bitwig Studio yet. |
| callback | a callback function that receives a single name parameter (string). |
| void browseToInsertAtEndOfChain | ( | ) |
Starts browsing for content that can be inserted at the end of this device chain.
| void browseToInsertAtStartOfChain | ( | ) |
Starts browsing for content that can be inserted at the start of this device chain.
| DeviceBank createDeviceBank | ( | int | numDevices | ) |
Returns an object that provides bank-wise navigation of devices.
| numDevices | the number of devices should be accessible simultaneously |
| Browser createDeviceBrowser | ( | final int | numFilterColumnEntries, |
| final int | numResultsColumnEntries | ||
| ) |
Returns an object used for browsing devices, presets and other content. Committing the browsing session will load or create a device from the selected resource and insert it into the device chain.
| numFilterColumnEntries | the size of the window used to navigate the filter column entries. |
| numResultsColumnEntries | the size of the window used to navigate the results column entries. |
| SettableStringValue name | ( | ) |
Value that reports the name of the device chain, such as the track name or the drum pad name.
| void select | ( | ) |
| void selectInEditor | ( | ) |
Selects the device chain in Bitwig Studio, in case it is a selectable object.