Bitwig Studio Control Surface API
5.0.11
|
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 () |
InsertionPoint | startOfDeviceChainInsertionPoint () |
InsertionPoint | endOfDeviceChainInsertionPoint () |
![]() | |
BooleanValue | exists () |
BooleanValue | createEqualsValue (ObjectProxy other) |
![]() | |
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.
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. |
InsertionPoint endOfDeviceChainInsertionPoint | ( | ) |
InsertionPoint that can be used to insert at the end of the device chain.
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.
InsertionPoint startOfDeviceChainInsertionPoint | ( | ) |
InsertionPoint that can be used to insert at the start of the device chain.