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

Additional Inherited Members

- Public Member Functions inherited from CursorDevice
Channel getChannel ()
 
Channel channel ()
 
void selectParent ()
 
void selectDevice (Device device)
 
void selectFirstInChannel (Channel channel)
 
void selectLastInChannel (Channel channel)
 
void selectFirstInSlot (String chain)
 
void selectLastInSlot (String chain)
 
void selectFirstInKeyPad (int key)
 
void selectLastInKeyPad (int key)
 
void selectFirstInLayer (int index)
 
void selectLastInLayer (int index)
 
void selectFirstInLayer (String name)
 
void selectLastInLayer (String name)
 
- Public Member Functions inherited from Cursor
void selectPrevious ()
 
HardwareActionBindable selectPreviousAction ()
 
void selectNext ()
 
HardwareActionBindable selectNextAction ()
 
void selectFirst ()
 
void selectLast ()
 
BooleanValue hasNext ()
 
BooleanValue hasPrevious ()
 
void addCanSelectPreviousObserver (BooleanValueChangedCallback callback)
 
void addCanSelectNextObserver (BooleanValueChangedCallback callback)
 
- Public Member Functions inherited from RelativeHardwarControlBindable
default RelativeHardwareControlBinding addBinding (RelativeHardwareControl hardwareControl)
 
RelativeHardwareControlBinding addBindingWithSensitivity (RelativeHardwareControl hardwareControl, double sensitivity)
 
- Public Member Functions inherited from Device
DeviceChain getDeviceChain ()
 
DeviceChain deviceChain ()
 
IntegerValue position ()
 
void addPositionObserver (IntegerValueChangedCallback callback)
 
SettableBooleanValue isWindowOpen ()
 
SettableBooleanValue isExpanded ()
 
SettableBooleanValue isMacroSectionVisible ()
 
SettableBooleanValue isRemoteControlsSectionVisible ()
 
SettableBooleanValue isParameterPageSectionVisible ()
 
Parameter getParameter (int indexInPage)
 
CursorRemoteControlsPage createCursorRemoteControlsPage (int parameterCount)
 
CursorRemoteControlsPage createCursorRemoteControlsPage (String name, int parameterCount, String filterExpression)
 
Parameter getEnvelopeParameter (int index)
 
Parameter getCommonParameter (int index)
 
ModulationSource getModulationSource (int index)
 
Macro getMacro (int index)
 
void addHasSelectedDeviceObserver (BooleanValueChangedCallback callback)
 
void selectInEditor ()
 
BooleanValue isPlugin ()
 
void addIsPluginObserver (BooleanValueChangedCallback callback)
 
void previousParameterPage ()
 
void nextParameterPage ()
 
void addPreviousParameterPageEnabledObserver (BooleanValueChangedCallback callback)
 
void addNextParameterPageEnabledObserver (BooleanValueChangedCallback callback)
 
void setParameterPage (int page)
 
void switchToPreviousPreset ()
 
void switchToNextPreset ()
 
void switchToPreviousPresetCategory ()
 
void switchToNextPresetCategory ()
 
void switchToPreviousPresetCreator ()
 
void switchToNextPresetCreator ()
 
Browser createDeviceBrowser (final int numFilterColumnEntries, final int numResultsColumnEntries)
 
StringValue name ()
 
void addNameObserver (int len, String textWhenUnassigned, StringValueChangedCallback callback)
 
StringValue presetName ()
 
void addPresetNameObserver (int len, String textWhenUnassigned, StringValueChangedCallback callback)
 
StringValue presetCategory ()
 
void addPresetCategoryObserver (int len, String textWhenUnassigned, StringValueChangedCallback callback)
 
StringValue presetCreator ()
 
void addPresetCreatorObserver (int len, String textWhenUnassigned, StringValueChangedCallback callback)
 
void addSelectedPageObserver (int valueWhenUnassigned, IntegerValueChangedCallback callback)
 
void addActiveModulationSourceObserver (int len, String textWhenUnassigned, StringValueChangedCallback callback)
 
void addPageNamesObserver (StringArrayValueChangedCallback callback)
 
void addPresetNamesObserver (StringArrayValueChangedCallback callback)
 
void loadPreset (int index)
 
void addPresetCategoriesObserver (StringArrayValueChangedCallback callback)
 
void setPresetCategory (int index)
 
void addPresetCreatorsObserver (StringArrayValueChangedCallback callback)
 
void setPresetCreator (int index)
 
void toggleEnabledState ()
 
SettableBooleanValue isEnabled ()
 
void addIsEnabledObserver (BooleanValueChangedCallback callback)
 
BooleanValue hasSlots ()
 
StringArrayValue slotNames ()
 
void addSlotsObserver (StringArrayValueChangedCallback callback)
 
DeviceSlot getCursorSlot ()
 
BooleanValue isNested ()
 
BooleanValue hasLayers ()
 
BooleanValue hasDrumPads ()
 
DeviceLayerBank createLayerBank (final int numChannels)
 
DrumPadBank createDrumPadBank (final int numPads)
 
CursorDeviceLayer createCursorLayer ()
 
ChainSelector createChainSelector ()
 
SpecificBitwigDevice createSpecificBitwigDevice (UUID deviceId)
 
SpecificPluginDevice createSpecificVst2Device (int deviceId)
 
SpecificPluginDevice createSpecificVst2Device (int... deviceIds)
 
SpecificPluginDevice createSpecificVst3Device (String deviceId)
 
SpecificPluginDevice createSpecificVst3Device (String... deviceIds)
 
void addDirectParameterIdObserver (StringArrayValueChangedCallback callback)
 
void addDirectParameterNameObserver (int maxChars, DirectParameterNameChangedCallback callback)
 
DirectParameterValueDisplayObserver addDirectParameterValueDisplayObserver (int maxChars, DirectParameterDisplayedValueChangedCallback callback)
 
void addDirectParameterNormalizedValueObserver (DirectParameterNormalizedValueChangedCallback callback)
 
void setDirectParameterValueNormalized (String id, Number value, Number resolution)
 
void incDirectParameterValueNormalized (String id, Number increment, Number resolution)
 
StringValue sampleName ()
 
void addSampleNameObserver (int maxChars, String textWhenUnassigned, StringValueChangedCallback callback)
 
DeviceBank createSiblingsDeviceBank (int numDevices)
 
void browseToInsertBeforeDevice ()
 
void browseToInsertAfterDevice ()
 
void browseToReplaceDevice ()
 
InsertionPoint afterDeviceInsertionPoint ()
 
InsertionPoint beforeDeviceInsertionPoint ()
 
InsertionPoint replaceDeviceInsertionPoint ()
 
EnumValue deviceType ()
 
- 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 ()
 
- Public Member Functions inherited from DeleteableObject
void deleteObject ()
 
HardwareActionBindable deleteObjectAction ()
 
- Public Member Functions inherited from PinnableCursor
SettableBooleanValue isPinned ()
 

Detailed Description

Cursor that can be pinned to the current device or follow the selection.

Since
API version 2

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