Interface CursorDevice
- All Superinterfaces:
Cursor,DeleteableObject,Device,DuplicableObject,HardwareBindable,ObjectProxy,RelativeHardwarControlBindable,Subscribable
- All Known Subinterfaces:
PinnableCursorDevice
A special kind of selection cursor used for devices.
- Since:
- API version 1
-
Method Summary
Modifier and TypeMethodDescriptionchannel()Returns the channel that this cursor device was created on.Deprecated.voidselectDevice(Device device) Moves this cursor to the given device.voidselectFirstInChannel(Channel channel) Selects the first device in the given channel.voidselectFirstInKeyPad(int key) Selects the first device in the drum pad associated with the given key.voidselectFirstInLayer(int index) Selects the first device in the nested layer with the given index.voidselectFirstInLayer(String name) Selects the first device in the nested layer with the given name.voidselectFirstInSlot(String chain) Selects the first device in the nested FX slot with the given name.voidselectLastInChannel(Channel channel) Selects the last device in the given channel.voidselectLastInKeyPad(int key) Selects the last device in the drum pad associated with the given key.voidselectLastInLayer(int index) Selects the last device in the nested layer with the given index.voidselectLastInLayer(String name) Selects the last device in the nested layer with the given name.voidselectLastInSlot(String chain) Selects the last device in the nested FX slot with the given name.voidSelects the parent device if there is any.Methods inherited from interface com.bitwig.extension.controller.api.Cursor
addCanSelectNextObserver, addCanSelectPreviousObserver, hasNext, hasPrevious, selectFirst, selectLast, selectNext, selectNextAction, selectPrevious, selectPreviousActionMethods inherited from interface com.bitwig.extension.controller.api.DeleteableObject
deleteObject, deleteObjectActionMethods inherited from interface com.bitwig.extension.controller.api.Device
addActiveModulationSourceObserver, addDirectParameterIdObserver, addDirectParameterNameObserver, addDirectParameterNormalizedValueObserver, addDirectParameterValueDisplayObserver, addHasSelectedDeviceObserver, addIsEnabledObserver, addIsPluginObserver, addNameObserver, addNextParameterPageEnabledObserver, addPageNamesObserver, addPositionObserver, addPresetCategoriesObserver, addPresetCategoryObserver, addPresetCreatorObserver, addPresetCreatorsObserver, addPresetNameObserver, addPresetNamesObserver, addPreviousParameterPageEnabledObserver, addSampleNameObserver, addSelectedPageObserver, addSlotsObserver, afterDeviceInsertionPoint, beforeDeviceInsertionPoint, browseToInsertAfterDevice, browseToInsertBeforeDevice, browseToReplaceDevice, createChainSelector, createCursorLayer, createCursorRemoteControlsPage, createCursorRemoteControlsPage, createDeviceBrowser, createDrumPadBank, createLayerBank, createSiblingsDeviceBank, createSpecificBitwigDevice, createSpecificVst2Device, createSpecificVst2Device, createSpecificVst3Device, createSpecificVst3Device, deviceChain, deviceType, getCommonParameter, getCursorSlot, getDeviceChain, getEnvelopeParameter, getMacro, getModulationSource, getParameter, hasDrumPads, hasLayers, hasSlots, incDirectParameterValueNormalized, isEnabled, isExpanded, isMacroSectionVisible, isNested, isParameterPageSectionVisible, isPlugin, isRemoteControlsSectionVisible, isWindowOpen, loadPreset, name, nextParameterPage, position, presetCategory, presetCreator, presetName, previousParameterPage, replaceDeviceInsertionPoint, sampleName, selectInEditor, setDirectParameterValueNormalized, setParameterPage, setPresetCategory, setPresetCreator, slotNames, switchToNextPreset, switchToNextPresetCategory, switchToNextPresetCreator, switchToPreviousPreset, switchToPreviousPresetCategory, switchToPreviousPresetCreator, toggleEnabledStateMethods inherited from interface com.bitwig.extension.controller.api.DuplicableObject
duplicateObject, duplicateObjectActionMethods inherited from interface com.bitwig.extension.controller.api.ObjectProxy
createEqualsValue, existsMethods inherited from interface com.bitwig.extension.controller.api.RelativeHardwarControlBindable
addBinding, addBindingWithSensitivityMethods inherited from interface com.bitwig.extension.controller.api.Subscribable
isSubscribed, setIsSubscribed, subscribe, unsubscribe
-
Method Details
-
getChannel
Deprecated.Usechannel()instead.Returns the channel that this cursor device was created on. Currently this will always be a track or cursor track instance.- Returns:
- the track or cursor track object that was used for creation of this cursor device.
- Since:
- API version 1
-
channel
Channel channel()Returns the channel that this cursor device was created on. Currently this will always be a track or cursor track instance.- Returns:
- the track or cursor track object that was used for creation of this cursor device.
- Since:
- API version 5
-
selectParent
void selectParent()Selects the parent device if there is any.- Since:
- API version 1
-
selectDevice
Moves this cursor to the given device.- Parameters:
device- the device that this cursor should point to- Since:
- API version 1
-
selectFirstInChannel
Selects the first device in the given channel.- Parameters:
channel- the channel in which the device should be selected- Since:
- API version 1
-
selectLastInChannel
Selects the last device in the given channel.- Parameters:
channel- the channel in which the device should be selected- Since:
- API version 1
-
selectFirstInSlot
Selects the first device in the nested FX slot with the given name.- Parameters:
chain- the name of the FX slot in which the device should be selected- Since:
- API version 1
-
selectLastInSlot
Selects the last device in the nested FX slot with the given name.- Parameters:
chain- the name of the FX slot in which the device should be selected- Since:
- API version 1
-
selectFirstInKeyPad
void selectFirstInKeyPad(int key) Selects the first device in the drum pad associated with the given key.- Parameters:
key- the key associated with the drum pad in which the device should be selected- Since:
- API version 1
-
selectLastInKeyPad
void selectLastInKeyPad(int key) Selects the last device in the drum pad associated with the given key.- Parameters:
key- the key associated with the drum pad in which the device should be selected- Since:
- API version 1
-
selectFirstInLayer
void selectFirstInLayer(int index) Selects the first device in the nested layer with the given index.- Parameters:
index- the index of the nested layer in which the device should be selected- Since:
- API version 1
-
selectLastInLayer
void selectLastInLayer(int index) Selects the last device in the nested layer with the given index.- Parameters:
index- the index of the nested layer in which the device should be selected- Since:
- API version 1
-
selectFirstInLayer
Selects the first device in the nested layer with the given name.- Parameters:
name- the name of the nested layer in which the device should be selected- Since:
- API version 1
-
selectLastInLayer
Selects the last device in the nested layer with the given name.- Parameters:
name- the name of the nested layer in which the device should be selected- Since:
- API version 1
-
channel()instead.