Interface ClipLauncherSlotOrSceneBank<ItemType extends ClipLauncherSlotOrScene>
- All Superinterfaces:
Bank<ItemType>,HardwareBindable,ObjectProxy,RelativeHardwarControlBindable,Scrollable,Subscribable
- All Known Subinterfaces:
ClipLauncherSlotBank,SceneBank
public interface ClipLauncherSlotOrSceneBank<ItemType extends ClipLauncherSlotOrScene>
extends Bank<ItemType>
An abstract interface that represents the clip launcher scenes or slots of a single track.
- Since:
- API version 1
-
Method Summary
Modifier and TypeMethodDescriptionvoidRegisters an observer that reports the names of the scenes and slots.voidlaunch(int slot) Launches the scene/slot with the given index.voidlaunchAlt(int slot) Launches the scene/slot with the given index.voidPerforms a return-to-arrangement operation on the related track, which caused playback to be taken over by the arrangement sequencer.voidstop()Stops clip launcher playback for the associated track.Action to callstop().voidstopAlt()Stops clip launcher playback for the associated track.Action to callstopAlt().Methods inherited from interface com.bitwig.extension.controller.api.Bank
cursorIndex, getCapacityOfBank, getItemAt, getSizeOfBank, itemCount, setSizeOfBank, setSkipDisabledItemsMethods 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.Scrollable
canScrollBackwards, canScrollForwards, scrollBackwards, scrollBackwardsAction, scrollBy, scrollByPages, scrollForwards, scrollForwardsAction, scrollIntoView, scrollPageBackwards, scrollPageBackwardsAction, scrollPageForwards, scrollPageForwardsAction, scrollPositionMethods inherited from interface com.bitwig.extension.controller.api.Subscribable
isSubscribed, setIsSubscribed, subscribe, unsubscribe
-
Method Details
-
launch
void launch(int slot) Launches the scene/slot with the given index.- Parameters:
slot- the index of the slot that should be launched- Since:
- API version 1
-
launchAlt
void launchAlt(int slot) Launches the scene/slot with the given index.- Parameters:
slot- the index of the slot that should be launched- Since:
- API version 18
-
stop
void stop()Stops clip launcher playback for the associated track.- Since:
- API version 1
-
stopAlt
void stopAlt()Stops clip launcher playback for the associated track.- Since:
- API version 18
-
stopAction
HardwareActionBindable stopAction()Action to callstop().- Since:
- API version 10
-
stopAltAction
HardwareActionBindable stopAltAction()Action to callstopAlt().- Since:
- API version 18
-
returnToArrangement
void returnToArrangement()Performs a return-to-arrangement operation on the related track, which caused playback to be taken over by the arrangement sequencer.- Since:
- API version 1
-
addNameObserver
Registers an observer that reports the names of the scenes and slots. The slot names reflect the names of containing clips.- Parameters:
callback- a callback function receiving two parameters: 1. the slot index (integer) within the configured window, and 2. the name of the scene/slot (string)- Since:
- API version 1
-