Bitwig Studio Control Surface API
5.0.11
|
Public Member Functions | |
BooleanValue | isMapping () |
void | addIsMappingObserver (BooleanValueChangedCallback callback) |
void | toggleIsMapping () |
StringValue | name () |
void | addNameObserver (int numChars, String textWhenUnassigned, StringValueChangedCallback callback) |
BooleanValue | isMapped () |
void | addIsMappedObserver (BooleanValueChangedCallback callback) |
This interface represents a modulation source in Bitwig Studio.
void addIsMappedObserver | ( | BooleanValueChangedCallback | callback | ) |
Registers an observer which reports if the modulation source is mapped to any destination(s).
callback | a callback function that receives a single boolean parameter |
void addIsMappingObserver | ( | BooleanValueChangedCallback | callback | ) |
Registers an observer which reports when the modulation source is in mapping mode.
callback | a callback function that receives a single boolean parameter |
void addNameObserver | ( | int | numChars, |
String | textWhenUnassigned, | ||
StringValueChangedCallback | callback | ||
) |
Registers an observer the reports the name of the modulation source.
numChars | the maximum number of character the reported name should be long |
textWhenUnassigned | the default text that gets reported if the modulation source is not connected to to a modulation source in Bitwig Studio yet |
callback | a callback function that receives a single string parameter |
BooleanValue isMapped | ( | ) |
Value which reports if the modulation source is mapped to any destination(s).
BooleanValue isMapping | ( | ) |
Value which reports when the modulation source is in mapping mode.
StringValue name | ( | ) |
Value the reports the name of the modulation source.
void toggleIsMapping | ( | ) |
Toggles the modulation source between mapping mode and normal control functionality.