Interface ChainSelector
- All Superinterfaces:
Cursor,HardwareBindable,ObjectProxy,RelativeHardwarControlBindable,Subscribable
This interface represents a chain selector device which can be:
- instrument selector
- effect selector
- Since:
- API version 6
-
Method Summary
Modifier and TypeMethodDescriptionThe active device layer.The index of the active chain in the chain selector.The number of chains in the chain selector.voidCycle to the next chain.voidCycle to the previous chain.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.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
-
activeChainIndex
SettableIntegerValue activeChainIndex()The index of the active chain in the chain selector. In case the chain selector has no chains or the value is not connected to the chain selector, then the value will be 0.- Since:
- API version 6
-
chainCount
IntegerValue chainCount()The number of chains in the chain selector.- Since:
- API version 6
-
activeChain
DeviceLayer activeChain()The active device layer.- Since:
- API version 6
-
cycleNext
void cycleNext()Cycle to the next chain. If the current active chain is the last one, then moves to the first one.- Since:
- API version 6
-
cyclePrevious
void cyclePrevious()Cycle to the previous chain. If the current active chain the first one, then moves to the last one.- Since:
- API version 6
-