Interface DeviceLayerBank
- All Superinterfaces:
Bank<DeviceLayer>,ChannelBank<DeviceLayer>,HardwareBindable,ObjectProxy,RelativeHardwarControlBindable,Scrollable,Subscribable
Devices layers are features of special Bitwig Studio devices, more specifically the Layer Instrument and
Layer FX devices, and are also shown as sub-channels in the mixer panel.
Instances of device layer bank are configured with a fixed number of channels and represent an excerpt of
underlying complete list of channels. Various methods are provided for scrolling to different sections of
the underlying list. It basically acts like a one-dimensional window moving over the device layers.
To receive an instance of device layer bank call
Device.createLayerBank(int numChannels).- Since:
- API version 1
- See Also:
-
Method Summary
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.ChannelBank
addCanScrollChannelsDownObserver, addCanScrollChannelsUpObserver, addCanScrollSendsDownObserver, addCanScrollSendsUpObserver, addChannelCountObserver, addChannelScrollPositionObserver, addSendCountObserver, canScrollChannelsDown, canScrollChannelsUp, channelCount, channelScrollPosition, scrollChannelsDown, scrollChannelsPageDown, scrollChannelsPageUp, scrollChannelsUp, scrollSendsDown, scrollSendsPageDown, scrollSendsPageUp, scrollSendsUp, scrollToChannel, scrollToSend, setChannelScrollStepSizeMethods 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
-
getChannel
Deprecated.UseBank.getItemAt(int)instead.Returns the device layer at the given index.- Specified by:
getChannelin interfaceChannelBank<DeviceLayer>- Parameters:
indexInBank- the device layer index within this bank, not the index within the list of all device layers as shown in Bitwig Studio layer devices. Must be in the range [0..sizeOfBank-1].- Returns:
- the device layer object
- Since:
- API version 1
-
Bank.getItemAt(int)instead.