Bitwig Studio Control Surface API  5.0.11
Macro Interface Reference

Public Member Functions

Parameter getAmount ()
 
ModulationSource getModulationSource ()
 
void addLabelObserver (int numChars, String textWhenUnassigned, StringValueChangedCallback callback)
 

Detailed Description

Instances of this interface are used to represent macro controls in Bitwig Studio to controllers.

Deprecated:
Macros no longer exist as built in features of all devices. Instead the user can customize pages of controls.
Since
API version 1

Member Function Documentation

◆ addLabelObserver()

void addLabelObserver ( int  numChars,
String  textWhenUnassigned,
StringValueChangedCallback  callback 
)

Registers an observer that reports the label of the macro control.

Parameters
numCharsthe maximum number of characters of the reported label
textWhenUnassignedthe default text that is reported when the macro is not connected to a Bitwig Studio macro control.
callbacka callback function that receives a single string parameter.

◆ getAmount()

Parameter getAmount ( )

Returns an object that provides access to the control value of the macro.

Returns
a ranged value object.
Since
API version 1

◆ getModulationSource()

ModulationSource getModulationSource ( )

Returns an object that provides access to the modulation source of the macro.

Returns
a modulation source object.
Since
API version 1

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